为了使子的程序有很好的移植性,c++程序员应该尽量使用size_t和size_type而不是int,unsigned
1.size_t使全局定义的类型
size_type是STL类中定义的类型属性,用以保存任意string和vector类对象的长度
2.string::size_type 一般是unsigned int
3.使用参考:
string::size_type a = 123;
vector<int> size_type b= 234;
size_t b = 456;
4.size_t使用需头文件<cstddef>
size_type:<string>或<vector>
5.在用下标访问元素时,vector使用vector::size_type作为下标类型,而数组下标正确类型为size_t。