s.length()和s.size()的区别?

C++中的string的两个函数还有,怎么实现读入一整行而不考虑空格?再问一个:stringss(s);与stringss=s;有什么区别?... C++中的string的两个函数
还有,怎么实现读入一整行而不考虑空格?
再问一个:
string ss(s);与string ss=s;有什么区别?
展开
 我来答
花式码农
2009-02-10 · TA获得超过1.7万个赞
知道大有可为答主
回答量:4894
采纳率:0%
帮助的人:4753万
展开全部
我研究过源码,length主要是为了兼容以前的C风格代码准备的。
其实完全没有区别。对于string来说。

------------
读取整行可以考虑getline这个函数。
-------------------
关于字符串,可以参考我写的《c++ String深入详解》
http://user.qzone.qq.com/84638372/infocenter?ptlang=2052
祈拉之祈
推荐于2017-09-05 · TA获得超过1541个赞
知道大有可为答主
回答量:1802
采纳率:0%
帮助的人:2517万
展开全部
看容器 定用length() 或 size()
比如字符串 用 length() 向量 size()

getline(cin,s);

cin为输入流 s为输出的字符串 可以实现不空格输入
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式