c;<br/>
for( size_t i = int_vec.size()-1; i&gt;0; i–)<br/>
{<br/>
很容易会做如下操作<br/>
int_vec[i] = xxx;<br/>
}<br/>
感觉这样的情况很容易发生，遍历一个容器的时候，去掉编译器warning，所以 变量i和 size()返回值保持一致，size_t<br/>
如果容器size=0，i=0xffffffff，然后遍历。。。<br/>
vector会这样赋值，而set，deque，也会根据i作为index进行赋值，这样个人认为是很有可能发生的<br/>
提出来，希望有则改之，无