C语言size_t和size_type比较
生活随笔
收集整理的這篇文章主要介紹了
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比较的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 汽车档掉了怎么办?
- 下一篇: 交通责任认定书在哪下载不是自己车