auto_ptr<char> pszBuf(new char[100]);
析构时内存不会完全释放...那为何当初不设计可以释放掉的智能指针呢?
答案是完全没有任何意义.....标准库那些容器完全可以满足你的要求..如果需要动态分配的内存可以按如下写法
typedef std::vector<char> Buffer;auto_ptr<Buffer> pszBuf(new Buffer);