std::vector<int> v; for (int i = 0; i < v.size() - 1; i++) { int x = v[i]; }
此代码会异常,原因:
v.size() 的结果是UINT的0,减去1后,就是40多亿。或者-1转成UINT就是这么多。