谁能解释C ++中的这种代码行为?

时间:2019-05-03 12:54:39

标签: c++

vector<int> a(10);
vector<int> b(20);

if ((a.size() - b.size()) > 1) {
    cout << "yes";
}

任何人都可以解释为什么此代码显示“是”。如果我尝试将a.size()-b.size()存储在一个int变量中,则它将按预期工作。

0 个答案:

没有答案