我的Eclipse索引存在问题。这是一个最小的工作示例。
我创建了一个头文件Parent.h,我在其中定义了以下虚拟类:
class Parent
{
protected:
virtual ~Parent() {}
public:
virtual void OverrideMe() = 0;
};
然后,我创建了另一个头文件Child.h:
#include "Parent.h"
class Child : public Parent
{
};
Eclipse立即抱怨“符号父无法解决。”
如果我创建一个源文件Parent.cpp并且在其中放入#include“Parent.h”,那么这个问题就会神奇地消失。更奇怪的是,如果删除此源文件,它就不会重新出现。
Eclipse的索引似乎有些疯狂吗?有类似问题的人建议进行“索引 - >重建”。这对我不起作用。
感谢任何帮助。提前谢谢。