关于int声明的Xcode C ++ bug

时间:2015-09-06 21:01:39

标签: c++ xcode

在Xcode中运行以下内容会导致崩溃。

#include <iostream>

using namespace std;

int main () {
    int x = 0;
    while (x < 101){
        x++;
    }
    return 0;
}

线程断点发生在int x = 0;行。 给出的值是x 1606422582。

我很乐意提供额外的信息,我是Xcode的新手,所以我不确定它是什么。

它也崩溃了:

int main () {
    int x = 0;
}

Xcode一直很适合我。它开始在会议中期开始。

1 个答案:

答案 0 :(得分:0)

虽然有点奇怪,但我有类似的问题,通过分离int和声明语句,它通常可以解决问题。

编辑:我做了一些工作,我看到可能在主函数帮助之前移动变量初始化。

#include <iostream>

using namespace std;
int x=0;
int main () {
while (x < 101){
    x++;
}
return 0;
}