[20050125]
#include <boost/smart_ptr.hpp>
#include <iostream>
using namespace std;
class display{
public:
display(){cout << "Start new a class display!" <<endl;}
~display(){cout << "Delete class display!" <<endl;}
};
int main()
{
{
boost::scoped_ptr<display> sp(new display());
}
cout << "-------"<< endl;
return 0;
}
测试结果:
Start new a class display!
Delete class display!
-------