由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - size_type是干嘛用的?
相关主题
帮我看看这两个题目回答看一道面试题
问个编程题问一个关于xor的题
被问到primitive type和class type的区别一道C面试题
A Google questionanother C interview question
请问OPT期间,part time 的job,可以么?amazon二面
英语理解力太烂: 题目看不懂请教一个系统设计问题 (转载)
求解。。。MS interview question
CS 面试题总结(5)请教一个写程序的问题
相关话题的讨论汇总
话题: ix话题: type话题: size话题: cnt话题: ivec
进入JobHunting版参与讨论
1 (共1页)
c******f
发帖数: 2144
1
看到这样一段代码:
for(vector::size_type ix = 0;ix != ivec.size(); ++ix, --cnt)
ivec[ix] = cnt;
为什么不写
for(int ix = 0;ix != ivec.size(); ++ix, --cnt)
ivec[ix] = cnt;
s*********t
发帖数: 1663
2
就是int,解决兼容性吧

【在 c******f 的大作中提到】
: 看到这样一段代码:
: for(vector::size_type ix = 0;ix != ivec.size(); ++ix, --cnt)
: ivec[ix] = cnt;
: 为什么不写
: for(int ix = 0;ix != ivec.size(); ++ix, --cnt)
: ivec[ix] = cnt;

l******t
发帖数: 12659
3
因为ivect.size()是unsigned的;
size_type:
Type defined by the string and vector classes that is capable of containing
the size of any string or vector, respectively. Library classes that define
size_type define it as an unsigned type.
y**i
发帖数: 1112
4
这个也可以用size_t吧,我一般都写size_t

containing
define

【在 l******t 的大作中提到】
: 因为ivect.size()是unsigned的;
: size_type:
: Type defined by the string and vector classes that is capable of containing
: the size of any string or vector, respectively. Library classes that define
: size_type define it as an unsigned type.

1 (共1页)
进入JobHunting版参与讨论
相关主题
请教一个写程序的问题请问OPT期间,part time 的job,可以么?
请教昨天那个 binary加法, a + b,怎么算?英语理解力太烂: 题目看不懂
问个bit struct的面试题 急求解。。。
1 11 21 1211 sequence的代码CS 面试题总结(5)
帮我看看这两个题目回答看一道面试题
问个编程题问一个关于xor的题
被问到primitive type和class type的区别一道C面试题
A Google questionanother C interview question
相关话题的讨论汇总
话题: ix话题: type话题: size话题: cnt话题: ivec