Hi Leute, ich habe eine generelle frage und zwar bin ich der meinung gesehen zu haben das man eine Instanz von einer Klasse erzeugen kann und von anderen Objekten auf die Instanz zugreifen kann ungefaähr so klass::aktuelleInstanz.test(). Lieg ich da falsch oder geht das, wenn wie? Wäre für mich für ne errorKlasse sehr wichtig! Danke
@Beefy Das Singletion pattern geht so nicht. Eine klasse wird nicht zum Singleton, indem man den Defaultctor versteckt:
C++:
singleton s2 = singleton::instance();
Sollte Problemlos durch den Compiler gehen. Du musst auch den Coypctor verstecken. -- Gruß, virtual Quote of the Month Ich eß' nur was ein Gesicht hat (Creme 21)
Vielen dank für eure Antwort. Genau das meinte ich. Funzt auch ohne Probleme aber da ich C++ über learning by doing gelernt habe fehlen mir gelegentlich gewisse Grundkenntnisse ( wird aber immer weniger) könntet ihr mir deshalb mal bitte genau den Code erklären bzw wieso das so funktioniert! Also den mechanismus ?? Wo liegt die klasse z.B im Speicher was genau bedeutet static (hab ich noch nie beraucht) Vielen dank für euere Mühe!