Vector的size()不能放入判断语句中

来源:互联网 发布:php全栈 招聘 编辑:程序博客网 时间:2024/05/28 19:24

nIndex是int类型

 int sz=Items.size();
 if(nIndex < sz)
  m_nSelectIndex = nIndex;

原来写作

 if(nIndex < Items.size())
  m_nSelectIndex = nIndex;

调试经常有问题

后发现

是当nIndex==-1时,Items.size()值虽然大于0 等于9,7等但是  m_nSelectIndex = nIndex;这句并不执行 后改为红色字体部分在没出现问题

 

原创粉丝点击