在c++中 cout是不是不能直接输出string类的值啊

例如stringstr("string");cout<<str;//这样可以输出str的值吗?若不可以又该如何... 例如
string str("string");
cout<<str;
//这样可以输出str的值吗?
若不可以 又该如何
展开
 我来答
爱教育爱学习
高粉答主

2019-10-30 · 学而不思则罔,思而不学则殆
爱教育爱学习
采纳数:384 获赞数:112720

向TA提问 私信TA
展开全部

在c++中cout可以直接输出string类的值。

c++在包含头文件<string>时候可以使用cout输出

#include<string>

intmain()

{

strings="中国";

cout<<s<<endl;

system("pause");

}

扩展资料

C++输入输出cin和cout:

#include<iostream>

usingnamespacestd;

intmain(){

intx;

floaty;

cout<<"Pleaseinputanintnumberandafloatnumber:"<<endl;

cin>>x>>y;

cout<<"Theintnumberisx="<<x<<endl;

cout<<"Thefloatnumberisy="<<y<<endl;

return0;

}

网络工程哥
2012-05-04 · TA获得超过109个赞
知道答主
回答量:172
采纳率:0%
帮助的人:106万
展开全部
可以啊,只要头文件有#include<string>,它包含类字符串流,能直接输出。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ITKid
推荐于2017-12-16 · TA获得超过890个赞
知道小有建树答主
回答量:791
采纳率:0%
帮助的人:720万
展开全部
可以的
需要#include<iostream> #include<string> using namespace std;
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
a472095243
2012-05-04 · TA获得超过186个赞
知道答主
回答量:118
采纳率:0%
帮助的人:85.9万
展开全部
不可以的,需要重载<<运算符
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cookie妈咪
2012-05-04 · TA获得超过1188个赞
知道小有建树答主
回答量:446
采纳率:50%
帮助的人:223万
展开全部
不可以,需要重载<<输出符号
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式