C++基础(C++的一些特定的返回值类型介绍)

C++基础(C++的一些特定的返回值类型介绍),第1张

C++基础(C++的一些特定的返回值类型介绍),第2张

1.string-> string::size _ typestring,大小运算的返回值类型为无符号,也可用于下标number
2,vector-> vector::size _ tpye vector,大小运算的返回值类型为无符号。下标number
vector::difference _ type,也可用于下标运算,用于两个迭代器相减,为有符号类型,类似size_type,但可以存储负数。
3。Bitset-> size _ t Bitset的大小运算的返回值类型是无符号的,下标数字
4,指针或数组-> size _ t是无符号的,可用于下标运算的下标数字
ptrdiff_t是有符号的。用来减去两个指针
这两种类型的区别体现了各自的用途:size_t类型用来表示数组长度,而且必须是正数;ptrdiff_t类型应该保证存储同一个数组中两个指针之间的间隙,可能是负数。

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » C++基础(C++的一些特定的返回值类型介绍)

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情