首页 > 其他分享 >无意使用 无符号数 引发的错误

无意使用 无符号数 引发的错误

时间:2022-11-12 17:35:04浏览次数:33  
标签:返回 错误 符号 无意 while size

int i = 0;
// while (i < v.size() - 1) { // v.size() 返回一个无符号的数,若v.size() = 0, -1后变为最大的无符号数.
while (i + 1 < v.size()) {
    if (v[i] < v[i + 1]) {
        v[i + 1] -= 1;
    }
    ++i;
}

vector::size()返回的是一个无符号数

标签:返回,错误,符号,无意,while,size
From: https://www.cnblogs.com/zkx98/p/16884228.html

相关文章