0
私は理論上のすべてのもので、次のコード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;
}
が動作するはず持つC++
の中にコーディングするのVisual Studioを使用していますが、私は地元のデバッガerror message
で起動しようとすると、どうすればデバッグできますか?
あなたは 'new'を' delete'するだけなので、 'delete [] tab;'は間違っています。 – crashmstr
また、プログラムにステップインしたり、最初の行にブレークポイントを設定したり、問題が発生するまで1行ずつステップしたりしてください。 – crashmstr
ありがとうございました;) –