Achtung: Konstruktoren und Destruktoren werden zwar aufgerufen
für Speicherobjekte, die mit new
(oder new[]
) beschafft
beziehungsweise mit delete
(oder delete[]
) freigegeben
werden.
Aber für Objekte, die man versucht mit
malloc(), realloc(),
oder calloc() zu beschaffen,
oder mit free()
freizugeben, wird weder ein Konstruktor noch ein Destruktor
aufgerufen!
Dasselbe gilt für alloca(), das meist unter Unix und auf jedem GNU-System zur Verfügung steht: es wird kein Konstruktor und kein Destruktor aufgerufen!