l'operateur delete en C++...comment ca marche? - C++ - Programmation
Marsh Posté le 24-07-2004 à 21:50:08
en fait, je n'utilise pas l'operateur new pour remplir mon tableau FileName...n'y a t il pas besoin de liberer?
Marsh Posté le 24-07-2004 à 22:21:28
c'est n'importe quoi ton truc ! évidemment que ton delete ne marche pas, tu fais de l'allocation statique !!!
et le string[35], c'est n'importe quoi aussi ! en C++, on utilise std::string pour les chaines de caractères !
Marsh Posté le 24-07-2004 à 21:37:23
voici mes definitions:
#define MAX 42
typedef char string[35];
string FileName[MAX];
une fois le tableau Filename crée grace au constructeur de sa classe, cmt faire pour liberer cette memoire allouee?
'delete Filename' et 'delete [] FileName' ne marche pas!
aidez moi svp