gpt4 book ai didi

c++ - 整数在调试器中没有预期值

转载 作者:行者123 更新时间:2023-11-28 05:15:24 25 4
gpt4 key购买 nike

像任何普通的 C++ 程序员一样,当我输入这段代码时......

for (int m = 0; m < 3; m++){
for (int n = 0; n < 3; n++){
if (A[m].substr(size,location) == B[n].substr(size,location)){
return false;
}
}
}

我希望在我的迭代中 m 的第一个值是 0。 (因为我从字面上声明它的值为 0)但是,我的程序表现得有点古怪,所以我决定在调试器中查看它。有趣的是,C++ 决定 m 的起始值不是 0,而是 32767。

有人可以向我解释为什么以及如何发生这种情况吗?

最佳答案

啊,templatetypedef 是对的。一旦我跨到下一个断点,它的值就被初始化了。谢谢大家!

关于c++ - 整数在调试器中没有预期值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42752262/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com