string::size_type 页73 size_t 页90

Posted stephen-qin

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了string::size_type 页73 size_t 页90相关的知识,希望对你有一定的参考价值。

异同点:

size_t size_type
sizeof(XXX)所得到的结果的类型就是 string类类型和vector类类型定义的类型,string的size操作返回来的是string::size_type类型,不可把string::size_type赋给int.
全局定义的类型,比如用在数组中,for循环中 STL类中定义的类型属性
sizeof(string::size_type) , sizeof(size_t) //size_t单独就行
上述长度均相等,长度为win32:4 win64:8

 

关于size_t的扩展:

 技术图片

 

 技术图片

 

注: 

在同一时间中处理二进制数的位数叫字长。
字长是由CPU中寄存器的位数决定的,并非由数据总线的宽度决定的,只是数据总线的宽度一般与CPU的位数相一致。

 

以上是关于string::size_type 页73 size_t 页90的主要内容,如果未能解决你的问题,请参考以下文章

关于vector.size()和string.length() 的返回类型 size_type

C++ string::size_type 类型以及由此引发的思考

size_t 和 size_type的区别

第三章 字符串

Flask 学习-73.Flask-SQLAlchemy 分页查询paginate

string::size_typestring::npos string::substrstring::find_first_ofstring::replacestring::assign