Eclipse中的虚拟类

时间:2013-07-23 23:55:59

标签: c++ eclipse include eclipse-cdt header-files

我的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的索引似乎有些疯狂吗?有类似问题的人建议进行“索引 - >重建”。这对我不起作用。

感谢任何帮助。提前谢谢。

0 个答案:

没有答案