如何检查我的程序是否符合特定标准?

时间:2017-10-15 08:12:30

标签: c++ g++ standards

我在学校学习c ++课程,我想知道是否有一种简单的方法可以告诉编译器对我的程序更严格。特别是,我希望我的编译器告诉我,我的程序是否符合c ++ 11标准。

我希望被理解,所以这是一个假设的情况。让我们说我写了一个程序,它编译得很好。但它编译,因为编译器对我很好,并理解我想做什么。我希望编译器告诉我我可以编译你的程序,但这个片段不应该像这样

1 个答案:

答案 0 :(得分:0)

  

我希望编译器告诉我我可以编译你的程序,但这个片段不应该是这样的。

部分完成了警告。但是,主要仅在微观合规水平上。

检查更大的代码部件合规性更多是静态分析工具的工作。除了大多数好的都是商业之外,还有一个基于clang IIRC的相当好的开源项目。