我玩的動態內存分配「手動」,我想看看如何放置新的被人從MS實現,但是當我調試「步入」它讓我感動代碼:魔術放置新?
inline void *__CRTDECL operator new(size_t, void *_Where) _THROW0()
{ // construct array with placement at _Where
return (_Where);
}
莫非
任何人都會向我解釋,當我在這段代碼中看到的所有內容都與return語句一致時,這個代碼將我的對象放在指針指向的地方。我不認爲在評論中說我希望這個fnc做的事實際上足以讓它工作。 謝謝你的建設性答案。
這意味着你最好注意,有足夠的地方來容納'size_t'通過,否則你會遇到麻煩...... – 2009-11-14 19:54:27