禁用标记为已弃用的类/函数/类型
Mingw Disable Classes/Functions/Types Marked Deprecated?
目前我有一个问题,不推荐的消息泛滥我的输出,我想停止它而不禁用所有不推荐的消息。它警告我auto_ptr(我甚至没有在自己的代码中使用)。即使不能使用编译器标志,std库看起来也可以禁用它,尽管我无法找到方法:
#if _GLIBCXX_USE_DEPRECATED
template<typename> class auto_ptr;
#endif
您可能选择了-std=c++11
或-std=c++0x
语言方言,或者这是您的GCC版本的默认设置。
std::auto_ptr
在当前标准中被标记为已弃用,支持来自动态内存管理库的c++11智能指针。
"(我甚至在自己的代码中都不使用)。"
你确定你甚至不包括任何第三方(非标准)的东西,可能会使用std::auto_ptr<>
?
" STD库看起来可以禁用它,尽管我无法找到如何"
只要确保这个标志(_GLIBCXX_USE_DEPRECATED
)是未定义的,当编译你的代码:
$ g++ -U_GLIBCXX_USE_DEPRECATED ...
相关文章:
- 特征::矩阵<双精度,1,3> 结构类型函数中的返回类型函数
- 将C++子类成员函数(虚拟实现)传递给 C 类型函数指针
- C++ 这里有一个返回 (24) 的布尔返回类型函数
- 使用SFINAE来检测void返回类型函数的存在
- 使用此类型函数有什么优势
- 为什么此函数通过类型函数指针调用后,呼叫明智地行为
- 如何使用无类型函数指针调用C++成员函数
- 模板返回类型函数如何在C++中工作
- 具有通用类型函数的动态库[C ]
- 如何在返回类型函数模板的专用化中使用派生类型?( "couldn't infer template argument" )
- Bon appetit :从 int 返回类型函数在 main() 中打印字符串
- 对于需要其他模板参数的类型函数的部分模板专业化
- c++错误的参数类型-函数指针
- 延迟评估模板类型函数
- 在引用或指针返回类型函数上输入
- 具有指针数据类型的非类型函数模板参数
- STL中使用的C++自定义比较类型(函数谓词与较少结构)
- C++模板基类的非类型函数模板的 using 声明
- 字符串到类型函数,模板专用化使调用统一
- 自由类型函数可以接受 Unicode 文件名吗?