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的位数相一致。
新战场:https://blog.csdn.net/Stephen___Qin

浙公网安备 33010602011771号