使用boost::movelib::unique_ptr进行测试的示例程序
unique_ptr是C++11引入的智能指针,用于管理动态分配的对象。boost库中的movelib命名空间提供了一个与标准库中的unique_ptr相似的unique_ptr实现。在本文中,我们将使用boost::movelib::unique_ptr编写一个示例程序来演示其用法。
首先,确保你已经安装了Boost库,并在程序中包含必要的头文件:
#include <boost/move/unique_ptr.hpp>
#include <iostream>
接下来,我们将创建一个简单的类,用于在示例程序中进行管理:
class MyClass {
public