g++报错原因分析:expected class-name before ‘{’ token
今天写程序的时候, 遇到这样一个错误expected class-name before ‘{’ token
最后发现原来是我的头文件声明没有加.
继承时不要忘记加基类的头文件
错误:
class Foo: public Bar // Foo is a subclass of Bar { // stuff };
正确:
#include "Bar.h" // this makes Bar recognized class Foo: public Bar { // stuff };
转载:http://blog.csdn.net/oguro/article/details/53391632