LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1377|回复: 14

谁能帮我看看这个C++程序错在哪里?

[复制链接]
发表于 2004-2-17 08:51:11 | 显示全部楼层 |阅读模式
#include <iostream>

int main()
{
cout >> "hello";
}

为什么会出错??
我晕
报错说:
5 C:\Documents and Settings\raoqn\My Documents\1.cpp
`cout' undeclared (first Each undeclared

我在dev-c++上测试的
发表于 2004-2-17 10:09:19 | 显示全部楼层
加上using namespace std;

另外,cout <<
 楼主| 发表于 2004-2-17 11:39:33 | 显示全部楼层
我开始也是cout <<的
为什么要加上using namespace std;呢,请指点?
发表于 2004-2-17 14:50:56 | 显示全部楼层

re

#include <iostream.h>
#include <stdlib.h>

int main(int argc, char *argv[])
{
  cout << "Hello, World!" << endl;

  
}
 楼主| 发表于 2004-2-17 17:21:02 | 显示全部楼层
OH,两种方法都能成功。看来只要加入std的东西就行了
发表于 2004-2-17 21:39:54 | 显示全部楼层
最初由 poly 发表
我开始也是cout <<的
为什么要加上using namespace std;呢,请指点?

因为这是C++标准
发表于 2004-2-17 22:39:11 | 显示全部楼层
quote:最初由 poly 发表
    我开始也是cout <<的
    为什么要加上using namespace std;呢,请指点?


因为这是C++标准

__________________
新的C++标准要求如此
发表于 2004-2-18 16:43:18 | 显示全部楼层
这是名字空间
发表于 2004-2-19 14:00:37 | 显示全部楼层
#include <iostream.h>
就行了
不用名字空间
发表于 2004-2-19 14:00:47 | 显示全部楼层
#include <iostream.h>
就行了
不用名字空间
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表