У меня возникла проблема с покрытием кода Bullseye. Это трассирующая способность программы.
Следующий код не отслеживается.
class A
{
public:
virtual void func() = 0;
};
class B
{
public:
virtual void func()
{
std::cout << "Am I traced?" << std::endl;
}
};
void main()
{
A *pa = new B;
pa->func();
}
Полагаю, что яблочко не может отследить чисто виртуальную функцию. Если есть кто-то, кто знает о программе, пожалуйста, дайте мне несколько советов.