devc++得问题!!

nesle 2003-07-16 11:05:19
#include <iostream>
using std::cout;
int main()
{
int a=1;
int b=2;
int c;
c=a+b;
cout<<"c="<<c;
}这段程序为什么要用using std::cout;是不是C++得标准又关啊?是什么意思?
要是编写C++程序实际书上得程序是不是都要这样拉?
...全文
30 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
晨星 2003-07-16
  • 打赏
  • 举报
回复
To:bugfree(八个飞飞)
恭喜升星,:)
titainium 2003-07-16
  • 打赏
  • 举报
回复
对的,没问题,楼主的程序引用的是std中的cout。
晨星 2003-07-16
  • 打赏
  • 举报
回复
看看这个吧:
http://expert.csdn.net/Expert/FAQ/FAQ_Index.asp?id=169251
songhonda 2003-07-16
  • 打赏
  • 举报
回复
using std::cout;可以替换成using namespace std;
看看有关名字空间的资料你就明白啦
bugfree 2003-07-16
  • 打赏
  • 举报
回复
声明以后出现的cout是从命名空间std中来的。
这样也行, 不过是引用命名空间中所有的东西
using namespace std;
fierygnu 2003-07-16
  • 打赏
  • 举报
回复
C++里引入了namespace,不同的namespace里的标识符可以重名,而且缺省对外不可见。因此,必须用using来引入到当前的namespace里才能使用。
晨星 2003-07-16
  • 打赏
  • 举报
回复
cout是头文件<iostream>里面std名字空间内部的东西,你不用using来引用一下,后面的程序怎么可能知道cout是个什么东东呢?

64,654

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧