下面的問題是從一個巨大的項目中提煉出來的,也是我能夠想到的問題的最小例子。 我知道,從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;