Die struc wird später erweitert.
Wenn ich kein bla; am Ende der Definition reinsetze sagt mir meine IDE:
fehler: return type may not be specified on a destructor
Mein Problem ist folgendes:
Das Programm erzeugt Objekte von irgendEinKlasse und zerstört diese wieder. Das muss ich Dokumentieren. Das tue ich derzeit dadurch, dass ich im Destruktor von irgendEinKlasse meine static Map erweitere. Jetzt möchte ich u.a. die Durchschnittliche Anzahl an Aufrufen von irgendEinKlasse::FunktionDieAufgerufenWird() über alle Objektinstancen von irgendEinKlasse berechnen und das ausgeben.
Ich kann den Aufrufenden Code leider nicht modifizieren und ich weiß nicht wann die letzte Instancz gebaut bzw. zerschlagen wird. Aus diesem Grund baue ich die Klasse bla welche genau dann zerstört wird, wenn das Programm beendet wird, also dann wenn alle Instanzen von irgendEinKlasse zerschlagen wurden also genau dann wenn ich alle erforderlichen Daten in meiner static map habe.
wäre meine static map ein int so würde ich alle erforderlichen daten in ~bla haben… leider würde es zuviel laufzeit fressen diie map daten regelmäßig in ein txt file zu schreiben...