string 类中的size 函数与length有区别吗
答案:2 悬赏:70 手机版
解决时间 2021-02-23 23:47
- 提问者网友:活着好累
- 2021-02-23 08:43
string 类中的size 函数与length有区别吗
最佳答案
- 五星知识达人网友:一叶十三刺
- 2021-02-23 09:53
都是表示字符串中的元素数,等于begin()到end()之间的距离.
length()是考虑到传统C函数strlen而对应设置的,而size()是考虑到string作为一个STL容器,应该具有的common member.
length()是考虑到传统C函数strlen而对应设置的,而size()是考虑到string作为一个STL容器,应该具有的common member.
全部回答
- 1楼网友:想偏头吻你
- 2021-02-23 10:32
size
语法:
size_type size();
size()函数返回字符串中现在拥有的字符数。
长度(length)
语法:
size_type length();
length()函数返回字符串的长度. 这个数字应该和size()返回的数字相同.
actually, they have equal results, but semantics is different.
size() act as a method of container, like vector ,set and so forth.
length() represent a property of sequence
.
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯