智能指针
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));
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++里面的四个智能指针分别是:auto\_ptr,shared\_ptr,weak\_ptr,unique\_ptr,其中后三个是C++11支持的,第一个auto\_ptr已
前言 C++里面的四个智能指针: auto\_ptr, unique\_ptr,shared\_ptr, weak\_ptr 其中后三个是C++11支持,并且第一个已经被
还没有评论,来说两句吧...