摘要:
我們可以看到數(shù)組new[]和delete[]的關(guān)鍵是, C++編譯器在數(shù)組起始地址之前的4個(gè)字節(jié)保存了對(duì)象的數(shù)量N,后面會(huì)根據(jù)這個(gè)數(shù)量值進(jìn)行N次的構(gòu)造和析構(gòu) 。
我們可以看到C++ 編譯器在背后干了很多事情,可能會(huì)內(nèi)聯(lián)我們的函數(shù), 也可以修改和產(chǎn)生其他一些函數(shù), 而這是很多C開(kāi)發(fā)者受不了的事情, 所以在內(nèi)核級(jí)別, 很多人寧愿用C來(lái)減少編譯器背后的干擾。 閱讀全文
posted @ 2013-11-17 21:25
Richard Wei
閱讀(708)
評(píng)論(0)
推薦(0)
浙公網(wǎng)安備 33010602011771號(hào)