c++使用智能指针 ,如std::auto_ptr<string> apstr1(new string("test"));
不应写成:
string* str1 = new string("test"));
std::auto_ptr<string> apstr1(str1);
。
总之c++使用智能指针时,尽量不要暴露原始指针,比较不会产生不必要的问题。
c++使用智能指针 ,如std::auto_ptr<string> apstr1(new string("test"));
不应写成:
string* str1 = new string("test"));
std::auto_ptr<string> apstr1(str1);
。
总之c++使用智能指针时,尽量不要暴露原始指针,比较不会产生不必要的问题。