结论是:两者没有任何区别

解释:

C++Reference中对于两者的解释:

两者的具体解释都一模一样:

理解:

length是因为C语言的习惯而保留下来的,string类最初只有length,引进STL后,为了兼容,又添加了size,便于符合STL的接口规则

人们在使用时,size() 一般用作返回容器大小的方法,length() 一般用作返回一个序列的长度,但两者返回的结果是一样的。

最新文章

  1. http协议进阶(三)补充:报文首部
  2. jsp页面动态显示时间
  3. 如何破解Excel文档的编辑密码
  4. Java_cookie 和session 的区别详解
  5. 实现用CSS切割图片的方法
  6. 八皇后,回溯与递归(Python实现)
  7. 【BZOJ】【2245】【SDOI2011】工作安排
  8. hdu 1698 线段树 区间修改
  9. 替换SQL Server数据库中所有表的所有字段的某些内容
  10. 【转】AFNetworking之于https认证
  11. 论山寨手机与Android联姻 【3】手机是怎样生产出来的
  12. JNI调用问题(部分机型崩溃)
  13. jsp静态与动态包含的区别和联系
  14. IDEA搭建SSMM框架(详细过程)
  15. mysql高可用架构之MHA,haproxy实现读写分离详解
  16. MySQL启动错误---发生系统错误/系统找不到指定的文件。
  17. oracle中实现md5加密
  18. sencha touch Container tpl 监听组件插件(2013-9-14)
  19. eclipse设置字体、字符编码、快捷键
  20. 预处理函数在app和蓝图级别的不同使用

热门文章

  1. 使用git命令将本地项目上传到GIthub
  2. opencv 缩放旋转
  3. git 忽略 Pycharm 中的 workspace.xml 文件
  4. bzoj 2406: 矩阵【二分+有源汇上下界可行流】
  5. NOIp2016 愤怒的小鸟 【状压dp】By cellur925
  6. Android近场通信---NFC基础(一)(转)
  7. java对mongodb数据库的简单操作
  8. tracert查网络问题
  9. Django (十) 项目部署 1
  10. python 基础(十四) 正则表达式