我目前正在处理的项目使用不支持 C++11 的旧编译器,因此没有可用的 unique_ptr 或 shared_ptr。
我应该改用现已弃用的 auto_ptr 还是完全放弃使用智能指针?
最佳答案
如果你可以使用 Boost,它 has provided shared_ptr
早在它在 C++11 中被标准化之前,所以一个合适的旧版本的 Boost 应该能够以 '03 兼容的方式提供它。
关于c++ - 如果只有 std::auto_ptr 可用,我还应该使用智能指针吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52553323/