我在学校学习c ++课程,我想知道是否有一种简单的方法可以告诉编译器对我的程序更严格。特别是,我希望我的编译器告诉我,我的程序是否符合c ++ 11标准。
我希望被理解,所以这是一个假设的情况。让我们说我写了一个程序,它编译得很好。但它编译,因为编译器对我很好,并理解我想做什么。我希望编译器告诉我我可以编译你的程序,但这个片段不应该像这样。
答案 0 :(得分:0)
我希望编译器告诉我我可以编译你的程序,但这个片段不应该是这样的。
部分完成了警告。但是,主要仅在微观合规水平上。
检查更大的代码部件合规性更多是静态分析工具的工作。除了大多数好的都是商业之外,还有一个基于clang IIRC的相当好的开源项目。