所以我试图运行一个测试项目,看看B类是如何从A类继承的。但是,当我尝试编译项目时,我在{&#34之前得到了一个"期望的类名。 ;令牌。有人能指出我的类接口和实现中的缺陷吗?感谢。
//in a.h
#include <iostream>
#include <cstdlib>
using namespace std;
class a{
public:
a();
};
//in b.h
#include <iostream>
#include <cstdlib>
using namespace std;
class b: public a{ //error occurs at this line
public:
b();
};
感谢您的任何反馈。
答案 0 :(得分:4)
你需要
#include "a.h"
在b.h。