l'operateur delete en C++...comment ca marche?

l'operateur delete en C++...comment ca marche? - C++ - Programmation

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

Reply

Marsh Posté le 24-07-2004 à 21:37:23   

Reply

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?

Reply

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 !


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed