C++中size_t与size_type的小结
来源:互联网 发布:node构建 编辑:程序博客网 时间:2024/06/10 15:40
标准定义中,size_t和size_type被定义为unsigned int。但是sizt_t是C++的一个标准的typedef,全局有效,定义在全局名称空间中
size_type是STL定义的,size_t不是容器概念,而size_type是容器概念,没有容器不能使用。
size_t的引入增强了程序在不同平台上的可移植性。经测试发现,在32位系统中size_t是4字节的,而在64位系统中,size_t是8字节的,这样利用该类型可以增强程序的可移植性。
理论上,它可以存储任何类型数组的最大大小。size_t类型通常用于循环,数组索引,大小的存储和地址运算。size_t可以存储一个指针,但有一个更好的选择uintptr_t。
其实size_t和size_type没有本质区别
详情可参考:http://blog.csdn.net/lzx_bupt/article/details/6558566
- C++中size_t与size_type的小结
- c++: size_type与 size_t
- size_t 与size_type的使用。。。。。
- size_t 与size_type的使用
- size_t与size_type的区别
- size_t 与size_type的使用
- C语言中size_t和size_type 的区别
- c++: size_type与 size_t一些概念
- c++: size_type与 size_t一些概念
- c++: size_type与 size_t一些概念
- c++: size_type与 size_t一些概念
- c++: size_type与 size_t一些概念
- c++: size_type与 size_t一些概念
- c++: size_type与 size_t一些概念
- 【c/c++】size_t和size_type的差别
- 【c++】size_t 和 size_type的区别
- 【c++】size_t 和 size_type的区别
- 【c++】size_t 和 size_type的区别
- MFC CPropertyPage在VS2012种,WS_CHILD卡死的问题.及其用法
- 784 - Maze Exploration
- 大话设计模式之状态模式
- quantum源码分析
- NEFU 119 组合素数(数论)
- C++中size_t与size_type的小结
- python中switch语句用法
- Hoj 3040 Team Mate
- 详解volatile在C++中的作用
- Holding Bin-Laden Captive! hdu 1085
- erlang 如何连接mysql
- 女人味的三层境界
- Nginx 详细配置
- linux下回收站无法清空 解决