首页 简历|笔试面试

size_t和size_type

  • 25年9月11日 发布
  • 70.17KB 共1页
size_t和size_type

size_t和size_type的主要区别:

1. size_t是全局定义的类型;size_type是STL类中定义的类型属性。在使用STL中表明容器长度的

时候,我们一般用size_type。

2. string::size_type 类型一般就是unsigned int, 但是不同机器环境长度可能不同 win32 和win64

上长度差别; size_t一般也是unsigned int

3. size_t 使用的时候头文件需要 ;size_type 使用的时候需要或者

4. 下述长度均相等,长度为 win32:4 win64:8 sizeof(string::size_type) sizeof(vector::size_type)

sizeof(vector::size_type) sizeof(size_t)

5. 二者联系:在用下标访问元素时,vector使用vector::size_type作为下标类型(size_type是容器

概念,没有容器不能使用),而数组下标的正确类型则是size_t

开通会员 本次下载免费

所有资料全部免费下载! 推荐用户付费下载获取返佣积分! 积分可以兑换商品!
一键复制 下载文档 联系客服