下面的问题是从一个巨大的项目中提炼出来的,也是我能够想到的问题的最小例子。 我知道,从std::string得到的结果很糟糕,它已经在我们的代码库中发生了变化,但我试图理解这里隐藏的内容。 的代码在释放模式崩溃上的Visual C++ 2017 Microsoft Visual Studio Community 2017
Version 15.2 (26430.14) Release
Visu
我试图让我的程序打印第n个斐波纳契数。 I get a stack-corruption-assertion though: int f[] = { 1, 1 };
int i = 0;
if (n <= 2) {
cout << "F(" << n << ") = 1" << endl;
return 0;
}
if (n>2) {
i = 2;