'{'标记之前的预期类名

时间:2013-09-03 18:29:57

标签: c++ codeblocks

当尝试编译我的项目时,这个头文件(Bobjr)code :: blocks在'{'标记之前给出了错误预期的类名。这段代码有什么问题?

#ifndef BOBJR_H
#define BOBJR_H


class Bobjr: public Bob
{
    public:
        Bobjr();
};

#endif // BOBJR_H

这是Bobjr cpp:

#include "Bobjr.h"
#include "Bob.h"
#include <iostream>

Bobjr::Bobjr()
{
    //ctor
}

1 个答案:

答案 0 :(得分:4)

您错过了Bob的定义。在声明#include

之前,您需要在同一标题中Bob声明Bobjr的标题