operator delete

operator delete - C++ - Programmation

Marsh Posté le 20-02-2013 à 14:50:54    

bonjour,
 
est ce valide de surcharger l'opérateur delete comme suit :
 

Code :
  1. //dans la classe "Dummy"
  2.     void operator delete(void * p)
  3.     {
  4.         cout << "operator delete called" << endl;
  5.         Dummy * d = static_cast<Dummy*>(p);
  6.         d->~Dummy();
  7.         free(d);
  8.     }


 
?  
 
Apparement, il y a une deuxième version avec un paramètre sur la taille, comment l'utiliser ?
 
merci
 

Reply

Marsh Posté le 20-02-2013 à 14:50:54   

Reply

Marsh Posté le 20-02-2013 à 19:56:50    

tu parles de delete[] sans doute


---------------
last.fm
Reply

Sujets relatifs:

Leave a Replay

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