C ++ Visual Studio-运算符重载中的空循环导致调试错误?

时间:2015-11-04 22:24:46

标签: c++ visual-studio for-loop operator-overloading visual-studio-debugging

我在重载的运算符中运行了for循环,Visual Studio引发了调试错误,无法解决。当我删除for循环时,它运行完美;我在另一个功能运算符中使用了确切的循环,没有问题。

如何将一个空的for循环崩溃视觉工作室调试器?

注意:正如我所说的,没有这个for循环,程序不会崩溃,所以我假设main()循环和类定义不可能有任何相关性,因此省略它们。如果我对此错了,我当然可以加入它们。

each

1 个答案:

答案 0 :(得分:4)

显而易见的是,你没有初始化我。尝试

for (int i = 0; i < 10; ++i)