C++里面cout或者说输出命令是怎么用的,什么格式

清华大学出版社的C++教程里intmain(){cout<<"hello";return0;}怎么不能用(我的头文件省略了)我记得前面有个声明usingnamespace... 清华大学出版社的C++教程里
int main(){
cout<<"hello";
return 0;

怎么不能用(我的头文件省略了)
我记得前面有个声明using namespace std。分号问题是手误
展开
 我来答
tattackor
推荐于2017-10-15 · TA获得超过3.5万个赞
知道大有可为答主
回答量:5083
采纳率:94%
帮助的人:863万
展开全部
cout是C++编程语言互换流中的标准输出流,需要iostream支持。读为 "c out"。
1 cout的类型是 ostream
2 ostream使用了单例模式,
保护的构造函数,不能在类外创建另一个对象(用 ostream os 测试)
拷贝构造私有,不能通过已有对象,构造新对象(用 ostream os(cout) 测试)
拷贝赋值私有,(用 cout=cout 测试)
3 cout在命名空间std中,使用前需要using namespace std,或者std::cout
4 可以使用引用,或指针指向这个对象,意思想说,想用ostream 做一个函数的形式参数,就必须使用引用或指针。因为实参肯定是cout,且只能有这一个对象。
5 cout<<对象; 对象的类型用OO表示,如想用cout打印一个对象,即cout<<对象,可使用如下程序
friend ostream& operator<< (ostream& os, const OO& c) {//为什么必须使用return os << c.成员1 <<" : "<<c.成员2; }
鄂然帛奇邃
2019-09-21 · TA获得超过3888个赞
知道大有可为答主
回答量:3055
采纳率:30%
帮助的人:206万
展开全部
左对齐:cout<<setw(-5)<<a<<endl;
右对齐:cout<<setw(5)<<a<<endl;
注意要加上头文件#include<iomanip.h>
io流控制头文件,主要是一些操纵用法如setw(intn),setprecision(intn)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Aupryyyyyyyyyy
2012-10-11 · TA获得超过1636个赞
知道大有可为答主
回答量:1574
采纳率:53%
帮助的人:940万
展开全部
首先 cout 对象以及 istream 类是在头文件 iostream 里的,所以首先你需要 #include<iostream>;
然后它们同时也是在 iostream 头文件的 std 命名空间里的,所以需要 using namespace std 或者通过全权名 std::cout 来使用 cout 对象;
如果以上两个步骤都没问题,那你确定你现在用的是 C++ 编译器么 =-=
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zyming1987
2012-10-11
知道答主
回答量:19
采纳率:0%
帮助的人:3万
展开全部
除了头文件,还要在main函数前面加上using namespace std;或者using std:cout;就可以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
OliverXu
2012-10-11 · TA获得超过841个赞
知道小有建树答主
回答量:610
采纳率:0%
帮助的人:420万
展开全部
#include <iostream>
using namespace std;
C++的输入输出流的头文件和命名空间看看有没有对
追问
#include 
using namespace std;
int main(){
cout<<"hello";
return 0;


好像整个文件就是这样的,我怎么就运行不了了,用的软件是NETBEANs
追答
。。。你安装GNU了么。。。NetBeans开发JAVA蛮好,开发C++很麻烦的,要安装很多环境的
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(8)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式