【问题标题】:C++ version highlighting [closed]C ++版本突出显示[关闭]
【发布时间】:2018-05-20 23:16:28
【问题描述】:

有没有可以用来告诉的工具或插件

  1. 编译源文件需要什么c++版本。

  2. 让您只突出显示属于某个 c++ 版本的代码部分。

用例,我有一个使用 C++11、14 和 17 的库。我需要将其反向移植到 C++11。因此,我想轻松找到需要返工的库的哪些部分。

【问题讨论】:

    标签: c++ version highlight


    【解决方案1】:

    我不确定工具。但是你可以使用一种消除过程。使用特定版本的 c++ 的命令行标志。

    例如使用 GCC 时

    首先使用选项-std=c++14 编译您的工作源代码。然后就可以找到所有c++17的错误了。

    在修复所有 c++17 错误后,接下来使用选项 -std=c++11 进行编译。你可以找到所有的 c++14 错误。

    查看下面的链接了解概览。

    https://gcc.gnu.org/projects/cxx-status.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-05-24
      • 1970-01-01
      • 2016-01-17
      • 1970-01-01
      • 2015-01-08
      • 2012-08-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多