假设我有一个类 Boda:
class Boda {
...
};
我cydo
在这个类中有一个成员,我想成为一个智能指针(也就是说,我希望它在类被销毁后自动释放)。
我正在使用 Boost 的智能指针,所以我写:
class Boda {
boost::shared_ptr<int> cydo;
public:
Boda () {
cydo = boost::shared_ptr<int>(new int(5));
}
};
这是将智能指针作为类成员的正确用法吗?
谢谢,博达赛多。