c++使用智能指针时,尽量不要暴露原始指针

来源:互联网 发布:python ajango web 编辑:程序博客网 时间:2024/05/21 04:19

  c++使用智能指针 ,如std::auto_ptr<string> apstr1(new string("test"));

不应写成:

string* str1 = new string("test"));

std::auto_ptr<string> apstr1(str1);

  总之c++使用智能指针时,尽量不要暴露原始指针,比较不会产生不必要的问题。

 

原创粉丝点击