使用scoped_ptr的C++测试程序
scoped_ptr是一个C++智能指针类,用于管理动态分配的对象,并确保在超出作用域时自动释放内存。它是Boost库中的一部分,提供了一种简单而安全的方式来管理资源。
在本文中,我们将编写一个使用scoped_ptr的测试程序。我们将创建一个简单的类,然后使用scoped_ptr来管理该类的实例。
首先,我们需要包含必要的头文件:
#include <iostream>
#include <boost/scoped_ptr.hpp>
接下来,我们定义一个简单的类MyClass
: