标签: c++ if-statement
我刚刚意识到dangling else problem,我担心我可能会在我的代码中多次这样做。
有没有什么好方法可以在我的c ++代码中找到所有悬空的东西? (cppcheck或正则表达式没有缝合工作)
答案 0 :(得分:5)
在gcc中,它被警告标志-Wparentheses捕获,它实际上捕获了几个不同的东西。
-Wparentheses
在clang中它有自己的旗帜-Wdangling-else。
-Wdangling-else