由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 新手请教:C++ decrement loop
相关主题
Any possibility to make this expression faster?有没有什么简单的方法从一个double precision的floating point 中读出一个特定的bit?
狠偷懒狠偷懒的一个测试一个hash table的简单问题
[C++] 入门级问题 increment and decrement operators关于Dword 和 word
请问C++返回值和返回引用区别C++中size_type怎么处理?
【C++】请问这样有没有memory leak?多谢What is size_t mean in C?
一道作业题这个面试题有什么trick?
问一个在C里面转换十六进制的问题[合集] reinterpret_cast a 4 byte unsigned char to integer
一道面试题[合集] 讨厌的WARNING: 在 MANAGED C++ 中写东东
相关话题的讨论汇总
话题: idx话题: c++话题: decrement话题: loop话题: terminate
进入Programming版参与讨论
1 (共1页)
w*********s
发帖数: 277
1
编程新手,请不吝赐教!
for(unsigned int idx = 9; idx >= 0; idx--) {
cout << "index is " << idx << endl;
}
这么简单的都没调通,很郁闷。这个loop不能terminate,即使idx已经是负数了。
最原始的本意是作为vector的index,所以用的vector::size_type,发现不能
terminate,所以就换成unsigned int试试,仍然不terminate。
谢谢指点!
k****n
发帖数: 1334
2
unsigned int 不会是负数
把unsigned去掉

【在 w*********s 的大作中提到】
: 编程新手,请不吝赐教!
: for(unsigned int idx = 9; idx >= 0; idx--) {
: cout << "index is " << idx << endl;
: }
: 这么简单的都没调通,很郁闷。这个loop不能terminate,即使idx已经是负数了。
: 最原始的本意是作为vector的index,所以用的vector::size_type,发现不能
: terminate,所以就换成unsigned int试试,仍然不terminate。
: 谢谢指点!

w*********s
发帖数: 277
3
got it.
thanks.

【在 k****n 的大作中提到】
: unsigned int 不会是负数
: 把unsigned去掉

1 (共1页)
进入Programming版参与讨论
相关主题
[合集] 讨厌的WARNING: 在 MANAGED C++ 中写东东【C++】请问这样有没有memory leak?多谢
pointer overflow一道作业题
C++ 初学者请教一个 iostream 的问题问一个在C里面转换十六进制的问题
C++怎么写任意重重循环?一道面试题
Any possibility to make this expression faster?有没有什么简单的方法从一个double precision的floating point 中读出一个特定的bit?
狠偷懒狠偷懒的一个测试一个hash table的简单问题
[C++] 入门级问题 increment and decrement operators关于Dword 和 word
请问C++返回值和返回引用区别C++中size_type怎么处理?
相关话题的讨论汇总
话题: idx话题: c++话题: decrement话题: loop话题: terminate