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就是这么多。

posted on 2022-05-01 15:20  闻缺陷则喜何志丹  阅读(7)  评论(0编辑  收藏  举报  来源