当您使用允许对非常大的对象使用自动分配的语言进行编程时,您何时以及如何担心堆栈大小?关于堆栈大小的推理是否有任何经验法则?
c++
为什么这个代码并不会导致内存泄漏?
int iterCount = 1000; int sizeBig = 100000; for (int i = 0; i < iterCount; i++) { std::auto_ptr<char> buffer(new char[sizeBig]); }
WinXP sp2,编译器:BCB.05.03
c++ memory-leaks auto-ptr
c++ ×2
auto-ptr ×1
memory-leaks ×1