摘要: error C2504:头文件包含不全今天碰到了很烦的问题,继承一个类之后,感觉头文件都包含了,可还是出现父类未定义的问题,最后发现,子类的子类在实现时,需要在cpp文件中包含所有他的父类的定义。因为每个cpp文件是单独编译的,需要知道其所有父类来确定这个类的大小和实现的细节。实例代码如下://a.hclass A{public: virtual void fun()=0;};//b.hclass B : public A{public: virtual void fun();};//b.cpp#include "a.h"void B::fun(){ std::cout&l 阅读全文
posted @ 2013-08-27 15:58 bigbigtree 阅读(1262) 评论(0) 推荐(0)