我正在尝试查看goto
c++ 项目中有多少指令。现在我使用一个简单的匹配来grep
搜索"goto "
:
grep -r --exclude-dir "third_party" --include "*.cpp" --include "*.h" --include "*.C" --include "*.cxx" --include "*.hcc" --include "*.c" --include "*.cc" "goto " .
我得到了很多假阳性,尤其是内部评论:
// Perform stack overflow check if this goto needs it before jumping.
或内部文字:
stream->Add(" goto (");
避免它们的最简单方法是什么?我不需要完美的解决方案。