当前位置:
首页 >
C语言size_t和size_type比较
发布时间:2024/9/27
52
豆豆
生活随笔
收集整理的这篇文章主要介绍了
C语言size_t和size_type比较
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
该博文为原创文章,未经博主同意不得转载,如同意转载请注明博文出处
本文章博客地址:https://cplusplus.blog.csdn.net/article/details/105163719
size_t和size_type比较
- size_t和size_type比较
- size_t是用于数组的下标值类型
- size_type是容器配套类型
- 数组中应用size_t的例子
- 总结:
size_t和size_type比较
size_t是用于数组的下标值类型
既然是无符号的,,一般只能用在没有负数的地方了,比如我们的年龄啊,身高啊。在c标准函数中,最一般的就是strlen,返回字符数。字符数当然不可能是负的啊,所以函数原型是size_t strlen(const char*) ;size_t是表示长度(尺寸)的类型,这个类型是由 typedef unsigned int size_t; 定义的,一般用于保存一些长度信息,比如数组的长度、字符串的长度等;
size_type是容器配套类型
使用前需要加作用域比如string::size_type(string可看作字符容器,但不是类模板)数组的定义声明等应当使用size_t类型
总结
以上是生活随笔为你收集整理的C语言size_t和size_type比较的全部内容,希望文章能够帮你解决所遇到的问题。