永发信息网

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.
全部回答
  • 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 .
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯