【原创】利用C++ RAII技术自动回收堆内存
【说明】这篇文章本来发布在我个人网站的博客上,但由于:1,打算以cnblogs为家了;2. 关于智能指针部分需要修订,所有将修订版发在这里,作为第一篇文章。
在C++的编程过程中,我们经常需要申请一块动态内存,然后当用完以后将其释放。通常而言,我们的代码是这样的:
void func()
2: {
//allocate a dynamic memory
int;
5:
//use ptr
7:
//release allocated memory
delete ptr;
10: ptr = NULL;
11: }
- 上一篇 »《JAVA核心技术》观后感
- 下一篇 »JavaScript内存管理