c++ - Sun 的 C++ 编译器的 "Deprecated"符号?

标签 c++ deprecated suncc

Sun 编译器是否有将函数标记为弃用的符号,如 GCC 的 __attribute__ ((deprecated)) 或 MSVC 的 __declspec(deprecated)

最佳答案

似乎可以在支持#warning任何 编译器上运行的一种解决方案是:

  • 将有问题的 header 复制到一个新的、提升的 header 名称
  • 从提升的头文件中删除不推荐使用的函数
  • 添加到旧头文件:#warning "This header is deprecated. Please use {new header name}"

关于c++ - Sun 的 C++ 编译器的 "Deprecated"符号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/893509/

相关文章:

c# - 在 .NET 中独立运行 C++ 库

ios - NSString cString 已弃用。有什么选择?

c++ - 替换 std::binary_function

java - 停止具有繁重数据库操作的 Java 线程

c++ - 对 GASM 内联中的参数 'N' 的引用无效

C++ - 我在输出时遇到问题,因为我收到数字和字母

android - 从 Android 上的 NativeActivity fopen/fread APK 资源

c++ - 子类化 QVector<T>