C ++ Eclipse不与类合作

时间:2014-09-23 02:40:25

标签: c++

我一直试图用C ++进行更面向对象的编程,而且我不知道自己做错了什么,因为eclipse无论如何都会给我一个错误。

好吧,这个班叫做牛排,因为这不是一个真正的程序,只是一个实验。 这是steak.cpp

#include "Steak.h"
Steak::Steak()
{

}

void Steak::cook()
{

}

和steak.h

#ifndef STEAK_H_
#define STEAK_H_

class Steak
{
    public:
        Steak();
        void cook();

};

#endif

它有错误(在Steak.cpp中)牛排::牛排(),牛排::厨师()(这只是想看看我是否可以发挥作用)

'牛排'尚未宣布 '牛排'不是类或命名空间

感谢您的回复,但它仍然没有解决问题。

2 个答案:

答案 0 :(得分:0)

你必须将steak.h包含在steak.cpp中,你就是这样做了。首先在头文件中声明原型,然后将头文件包含到cpp。

答案 1 :(得分:0)

您的cpp文件需要包含标题,而不是相反