size_type是无符号类型,通常是unsigned,定义在类里是一种设计要求
size_type是一个无符号整数类型,它是vector模板类中的一个typedef定义的类型,通常被定义为unsigned int或者unsigned long,这取决于vector所存储数据类型的大小和系统的位数。之所以使用无符号整数类型,是为了确保返回的值不会是负数,因为vector的元素数量不可能是负数。 在使用size函数时,我们通常不需要关心size_type的具...
确实是可以的,因为size本来就是个无符号的整数,但是推荐使用标准形式,比如说vector<int>::size_type n;等等