Eine kurze Frage, kann ich Destoren mit Parametern haben in C++ oder nicht? Und wie rufe ich die dann auf?
Code: Alles auswählen
bla::~bla( bool foobar )
{
if (foobar)
printf ("foobar");
}
Edit: Wer schreiben kann, ist klar im Vorteil.
Code: Alles auswählen
bla::~bla( bool foobar )
{
if (foobar)
printf ("foobar");
}
Leider nicht, ich vermisse sie auch gelegentlich.naums hat geschrieben:Eine kurze Frage, kann ich Destoren mit Parametern haben in C++ oder nicht? Und wie rufe ich die dann auf?
Im Prinzip überall da, wo Du statisch (also fest in das Programm eingebaut) weißt, dass Du den Destruktor anders nutzen möchtest: Zum Beispiel in eine Logdatei des Log-Objektes noch einen speziellen Text (z.B. eine Fehlerstatistik) reinschreiben, der normalerweise fehlt.Architekt hat geschrieben:Wo würde man so etwas denn auch brauchen?