bonsoir , je reprend la programmation en C++ apres une petite absence et je suis entrain de tester les cas limites et je bloque sur ce petit bout de code facile a comprendre qui bug juste avant de finir , merci de m'aider :)
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
| #include<iostream>
#include<cstdlib>
using namespace std;
class a{
double *tab;
public:
a(int max){
tab = new double [max];
}
~a(){
delete tab;
}
};
int main(){
a t(40000000);
system("pause");
t.~a(); //si j'enleve cette ligne tous va bien
printf("\ndedans\n");
system("pause");
//coince ici
cout<<endl;
return 0;
} |