码迷,mamicode.com
首页 > 编程语言 > 详细

C++ <string> 里面的size_type

时间:2017-08-27 11:02:08      阅读:143      评论:0      收藏:0      [点我收藏+]

标签:库类   .com   http   blog   size_type   无符号   string类   alt   lin   

string::size_type

string的 str.size() 返回值是一个unsigned,实际上返回的是size_type类型的值。
string类和其他的大多数标准库类型都定义了几套配套类型。这些类型体现了标准库与机器无关的特性。string::size_type是一个无符号的类型,因此尽量使用

auto len= line.size();


PS: 如果n是负数的话。。line.size() < n 结果几乎全部为true 因为负数n会被转化成一个比较大的无符号值

 

技术分享

 

C++ <string> 里面的size_type

标签:库类   .com   http   blog   size_type   无符号   string类   alt   lin   

原文地址:http://www.cnblogs.com/kanekiken/p/7439622.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!