size_t 类型和 unsigned int 类型的变量不会为负
for (size_t i = 5; i >= 0; i--)
{
cout << i << endl;
}
for (unsigned int i = 5; i >= 0; i--)
{
cout << i << endl;
}
输出为:
5
4
3
2
1
0
4294967295
4294967294
4294967293......
在使用vector.size()的时候很容易使用size_t来定义索引i,需要注意。