【C++ 学习笔记】 size_t 和 int
2014-12-07 21:06
183 查看
总的来说:size_t 是无符号的整型,int 是 有符号的整型。
size_t 是unsigned integer type 的别名,定于与头文件<cstddef>,常用于表示大小和字符长度,在一些函数如sizeof() 或者size()中使用。
size_t 中特别定义了一个标识:npos。在一些函数中表示失败的返回值。如在size_t string::find()中,如果没有找到字符串,那么便返回npos。
npos的定义:static const size_t npos = -1;
size_t 是unsigned integer type 的别名,定于与头文件<cstddef>,常用于表示大小和字符长度,在一些函数如sizeof() 或者size()中使用。
size_t 中特别定义了一个标识:npos。在一些函数中表示失败的返回值。如在size_t string::find()中,如果没有找到字符串,那么便返回npos。
npos的定义:static const size_t npos = -1;
相关文章推荐
- 【C++ 学习笔记】 size_t 和 int
- 学习笔记:int 和 size_t互转的最好解决方案
- C++学习笔记之——vector的size和capacity、resize和reserve的区别
- C++学习笔记:int sprintf ( char * str, const char * format, ... );
- C++学习笔记:不用sizeof判断int类型占用几个字节
- C++学习笔记1:size家族有关的种种杂记
- C++学习笔记-----std::string的=,+,+=对int,char类型操作数的支持
- C++学习笔记26 size()、length()等函数的返回值的问题
- C++学习笔记——string型 到 int,double,float型的相互转换:ostringsream,istringstream,stringstream
- C++学习笔记
- c++入门学习笔记--类和对象
- unix_c++学习笔记1
- c++学习笔记
- c++学习笔记 2005-9
- C++学习笔记--内存管理
- C++ 学习笔记 I/O流的常用控制符
- 高质量C++/C编程指南学习笔记(上)
- c++入门学习笔记指针篇
- C++学习笔记-类的继承(派生类)
- c++学习笔记(数组)