vector中size问题

xiaoxiao2021-02-27  456

首先看一段代码:

vector<int> a{1,2,3}; cout << a.size() << endl; vector<int> b{}; cout << b.size() << endl; cout << a.size() - 3 << endl; cout << b.size() - 3 << endl;

程序运行结果:

可以发现 b.size() - 3处仍然大于0,属于unsigned类型,以后在判断时利用int类型判断时应注意。

转载请注明原文地址: https://www.6miu.com/read-4055.html

最新回复(0)