在我们的代码库中调试问题时,我偶然发现了一个与下面的示例问题非常相似的问题
#include <iostream>
#include <vector>
int main() {
std::vector<int> v;
int MAX = 100;
int result = (v.size() - 1) / MAX;
std::cout << result << std::endl;
return 0;
}
Run Code Online (Sandbox Code Playgroud)
我希望程序的输出应该是 0 但它是 -171798692。
有人可以帮助我理解这一点吗?
| 归档时间: |
|
| 查看次数: |
84 次 |
| 最近记录: |