0
我使用Visual Studio代碼C++C++調試中斷異常
我有以下代碼
// fondamentaux C++.cpp : Defines the entry point for the console application.
#include "stdafx.h"
#include <iostream>
using namespace std;
int main()
{//initialisation des variables
int total{ 0 };
int tab[5]{ 11,22,33,44 };
//on double la valeur de l'index pour additionner les valeurs entre elles
(*tab) = 2;
//boucle pour additionner les valeurs entre elles
for (int i = 0; i < sizeof(tab); i++)
{
total += *(tab + i);
}
//libérationn de l'espace mémoire
delete[] tab;
*tab = 0;
//affichage du total
cout << "total = " << total << "\n"; // le total est 121
return 0;
}
在理論上就可以工作了,但是當我嘗試用本地調試器推出error message
如何調試?
你只''刪除'你'新'',所以'刪除[]選項卡;'是不正確的。 – crashmstr
另外,進入你的程序或在第一行設置一個斷點,然後逐行逐行,直到你看到問題。 – crashmstr
感謝它的工作;) –