0

我正在尝试使用 gcov 分析 c++ 程序中的代码覆盖率。我得到的输出线是:

//my_header.h.gcov
-:  349:    TArray<unsigned,1,8> my_var; 

根据gcov 文档,这意味着“第 349 行不包含代码”。

可以清楚地看到,这一行包含代码,即声明。我真的很想了解那里发生了什么。

4

1 回答 1

2

声明实际上只是编译器的信息,不会生成可执行代码。因此,此文件中没有任何内容可以确定覆盖范围。

于 2013-08-21T14:36:23.233 回答