Statische Konstruktoren
-
Gibt es sowas in C++ auch? Ich möchte ein paar statische Datenelemente einmalig initialisieren, das geht aber nicht in der Definition, weil das - schematisch - etwa so ausschaut:
initialize(&staticElement); // staticElement ist ein Pointer, der über eine Lib-Funktion einen Wert kriegt.
Sonst müsste ich wohl die Elemente public machen und von außerhalb einmalig initialisieren.
-
siehe das Singleton Pattern, wie es zB. in
Modernes C++ Design | ISBN: 3826613473
erklärt wird.