相关疑难解决方法(0)

C++ std:.auto_ptr或std :: unique_ptr(支持多个编译器,甚至是旧的C++ 03编译器)?

我正在尝试更新一些C++代码,我想转向更现代的代码(c ++ 11),但我仍然需要使用一些较旧的编译器(符合c ++ 03)编译代码,因为支持的平台约束.

我知道在C++ 11编译器中不推荐使用std :: auto_ptr,但由于编译器支持较旧,我不能只用std :: unique_ptr替换它们.

有没有一个很好的做法来处理这个"旧的编译器支持,但是开始转向C++ 11"?

c++ smart-pointers c++11 c++03

2
推荐指数
1
解决办法
796
查看次数

标签 统计

c++ ×1

c++03 ×1

c++11 ×1

smart-pointers ×1