auto_ptr 智能指针(C98)
#include<iostream>
using namespace std;
void main(){
//auto_ptr
for ( int i = 0; i < 100000; i++)
{
double *p = new double;
//智能指针自动完成内存释放 把堆当作栈来处理
//相当于delete p
auto_ptr< double> a_p(p);
}
cin.get();
}
查看任务管理器: