我遇到了 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 的索引似乎有些疯狂?有类似问题的人建议执行“索引-> 重建”。这对我不起作用。
任何帮助表示赞赏。提前致谢。