C ++内存管理参考

时间:2011-01-13 10:19:28

标签: c++ memory-management

我对C ++中的内存管理感到很困惑。什么是处理内存分配,堆栈,堆,免费存储和范围的最佳参考(书或网)?变量的生命周期。

是否有任何资源将C ++内存分配基础与C#中的内容进行对比?

3 个答案:

答案 0 :(得分:2)

The C++ FAQ广泛处理内存管理问题。

答案 1 :(得分:0)

我强烈建议您Expert C Programming: Deep C Secrets了解这些小细节。它与C ++无关,但你几乎可以学到所有关于:)的内容,而且写作是精湛的,这在C ++书籍中很少见。

答案 2 :(得分:0)

RAII与智能指针(std::unique_ptrstd::shared_ptr)结合使用基本上就是您所需要的。如果你坚持使用它,你将获得exception safe,内存泄漏代码:)