回 帖 发 新 帖 刷新版面

主题:关于cout函数

初学c++,写了这么一段程序,但是老编译出错,实在找不出错误 的原因,请教各位高人,呵呵



#include <iostream>
class animal
{
public:
    void chifan()
    {
        cout<<"动物吃饭";
    }
    void hejiu ()
    {
        cout<<"动物喝酒";
    }
};
class fish :public animal
{
public:
    void shuijiao()
    {

        cout<<"动物睡觉";
        
    }
};
void main()
{fish yu;
yu.shuijiao;
}

回复列表 (共3个回复)

沙发

#include <iostream>
useing namespace std;

或者
std::cout << "xxxxxxxxx";

cout 是std命名空间下的,不能直接使用.

板凳


#include <iostream>改为#include <iostream.h>
yu.shuijiao;改为yu.shuijiao();

3 楼

名字空间都没加上
using namespace std;

在说了。cout是对象,不是函数。
地从C的思想转换过来

我来回复

您尚未登录,请登录后再回复。点此登录或注册