auto_ptr<char> pszBuf(new char[100]);

析构时内存不会完全释放...那为何当初不设计可以释放掉的智能指针呢?

 

答案是完全没有任何意义.....标准库那些容器完全可以满足你的要求..如果需要动态分配的内存可以按如下写法

 

typedef std::vector<char> Buffer;
auto_ptr<Buffer> pszBuf(new Buffer);

相关文章:

  • 2021-08-04
  • 2021-11-04
  • 2021-08-14
  • 2021-12-10
  • 2021-06-10
  • 2021-11-11
  • 2021-09-04
猜你喜欢
  • 2022-12-23
  • 2018-04-22
  • 2021-08-21
  • 2021-11-13
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案