Я пытаюсь проанализировать покрытие кода в программе C ++, используя gcov. Выходная строка, которую я получил:
//my_header.h.gcov
-: 349: TArray<unsigned,1,8> my_var;
В соответствии с документация gcov это означает, что «строка 349 не содержит кода».
Как ясно видно, эта строка содержит код, а именно объявление.
Мне бы очень хотелось понять, что там счастлива.
Объявления на самом деле просто информация для компилятора, и исполняемый код не генерируется. Поэтому в этом файле нет ничего для определения покрытия.
Других решений пока нет …