我正在尝试使用 gcov/lcov 为我的源代码测试套件生成报告。有没有办法告诉 gcov 忽略标准库产生的分支。例如,字符串流
: 2 : std::stringstream myss;
156 [ + - ][ + - ]: 1 : myss << "Testing" << std::endl;
此外,我在所有源文件中都使用命名空间。在文件末尾,gcov 会报告 thre are branch。那些树枝是从哪里来的?
[ + - ][ + - ]: 7 : } // end namespace
[ + - ][ + - ]
[ + - ][ + - ]
非常感谢您的任何意见!