不是,我這是故意做的 ,
當(dāng)然 ,我們都知道應(yīng)該用 :idx( i ), idy( j ) ,
我故意用
:idx( j, i ), idy( j, j )
你知道,此后 idx 和 idy 的值是什么嗎?
分別是i,和j
我這樣做是為了讓大家知道,初始化的值是向后看齊的
我的每一個(gè)例子都是我精心寫的,都有明顯的用意。
嘿嘿
@gql
當(dāng)然,內(nèi)聯(lián)函數(shù)也可能減小執(zhí)行代碼的尺寸。特別是,當(dāng)調(diào)用函數(shù)的代碼總量大于展開的內(nèi)聯(lián)函數(shù)的代碼總量。
這樣的情況會(huì)發(fā)生于非常小的函數(shù)。
inline int get_n() { return n_; }
是非常小的函數(shù)了,也是我們常用的,請(qǐng)你再加兩三行看看,然后調(diào)用兩次。
事無絕對(duì),但內(nèi)聯(lián)函數(shù)在編譯器編譯時(shí)大部分會(huì)增加長(zhǎng)度,也是事實(shí)。
就像數(shù)學(xué)的拐點(diǎn),在此點(diǎn)以下,數(shù)值很小,此點(diǎn)以上數(shù)值增大。
也是我沒寫清楚。