我玩的动态内存分配“手动”,我想看看如何放置新的被人从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