mzy1999

导航

 

为了使子的程序有很好的移植性,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。

posted on 2021-02-27 14:29  mzy1999  阅读(68)  评论(0编辑  收藏  举报