class MyClass
{
public:
MyClass(int a){};
~MyClass(){};
};
int param = 2;
std::shared_ptr<MyClass> my_class_ptr = std::shared_ptr<MyClass>(param);
std::uniqe_ptr<MyClass> my_class_ptr = std::unique_ptr<MyClass>(new MyClass(param));
这篇博客探讨了C++中两种智能指针——`std::shared_ptr`和`std::unique_ptr`的用法。示例展示了如何通过它们构造和初始化对象,强调了它们在内存管理中的作用,特别是自动释放所指向的对象,防止内存泄漏。
1231

被折叠的 条评论
为什么被折叠?



