【发布时间】:2020-08-14 19:58:29
【问题描述】:
MISRA c++:2008 于 2008 年发布。它是为 C++03 编写的。
这只是指 C++2003 标准的语法还是必须使用编译器。
我们已经在 VS2017 中编写了我们的代码库,并且我们仅适用于语言标准:
- ISO C++14 标准
- ISO C++17 标准
- ISO C++ 最新标准草案
VS2017 没有 ISO C++03。
【问题讨论】:
-
他们必须完全重写他们的前端才能与 C++11 兼容。未考虑使其与 C++03 兼容。将工具更新到 MISRA C++ 2019 是有意义的,信任现有工具来抱怨它不理解的语法是有意义的,降级到 VS2010 是有意义的。
标签: visual-studio-2017 c++03 misra