c – 如果只有std :: auto_ptr可用,我还应该使用智能指针吗?

我目前正在处理的项目使用不支持C 11的旧编译器,因此没有unique_ptr或shared_ptr可用.

我应该使用现在已弃用的auto_ptr,还是应该完全放弃使用智能指针?

解决方法

如果你可以使用Boost,那么 has provided shared_ptr早在C 11标准化之前就已经很久了,所以一个适当的旧版Boost应该能够以’03兼容的方式提供它.

相关文章

本程序的编译和运行环境如下(如果有运行方面的问题欢迎在评...
水了一学期的院选修,万万没想到期末考试还有比较硬核的编程...
补充一下,先前文章末尾给出的下载链接的完整代码含有部分C&...
思路如标题所说采用模N取余法,难点是这个除法过程如何实现。...
本篇博客有更新!!!更新后效果图如下: 文章末尾的完整代码...
刚开始学习模块化程序设计时,估计大家都被形参和实参搞迷糊...