Ne er hat welche, aber... ach guck selbst:
[...]
Wenn du genau schaust, siehst du, dass die offenbar nicht über die ganze Datei gehen; das erklärt natürlich den Fehler
Ok Danke bis hier hin... Werds morgen mal ausprobieren... Kann mit aber irgendwie nicht richtig vorstellen dass das nicht total schlecht für die Performance ist, da ich ja auc jede halbe Sekunde eine neue Instanz erzeuge...
Und jedesmal wenn der Singleton benötigt wird eine Funktion mit einem if() drin aufzurufen, kostet deiner Meinung nach nichts?
Warum überhaupt der Singleton und nicht einfach eine globale Variable?
Ja aber die Instanzen, die die Referenzen benötigen, erstelle ich jede Sekunde und diese dann jedes mal übergeben bei erstellen muss Doch die Performance beeinträchtigen!
Wenn du dir so große Sorgen um die Performance machst, dann würd ich eher versuchen, nicht so oft Instanzen zu erstellen. Denn im Gegensatz zu den Dingen um die du dir hier Gedanken machst, ist ein new
wirklich langsam.
öhm architekt referenz konstant wenn möglcih? soweit ich weiß ist im guten prog stil ne refernz immer const sonst nimmt man einen Zeiger (also so stands bei mir im buch)
Dann wirf das Buch weg
Naja _müssten_ Referenzen immer konstant sein, würde das sicher intern schon abgehandelt werden. Mir fällt zwar gerade keiner ein, aber non Konstante Referenzen haben sicher auch eine Daseinsberechtigung, auch neben Zeigern.
Zeiger und Referenzen sind zwei völlig verschiedene Dinge. Eine Referenz nimmt man, wenn man eben eine Referenz auf ein Objekt übergeben will. Einen Zeiger nimmt man, wenn man einen Zeiger braucht. Eine Referenz auf ein const Objekt wird man wohl meistens verwenden, wenn man eine Kopie vermeiden will.