Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!
Werbeanzeige
Zitat von »"Mastermind"«
Zitat
Zum Anfang bracuhst du diese sicher nicht kommst aber später ohne diese auch nicht aus.
Darüber lässt sich sicherlich streiten.
Zitat von »"Jonathan_Klein"«
Wenn nur zweiteres Zutrifft, hat man mit globalen Variablen mehr Kontrolle (kann die z.B. zu definierten Zeiten erstellen und zerstören).
Zitat von »"drakon"«
Zitat von »"Jonathan_Klein"«
Wenn nur zweiteres Zutrifft, hat man mit globalen Variablen mehr Kontrolle (kann die z.B. zu definierten Zeiten erstellen und zerstören).
Ne, nicht wirklich. Das ist ja ein grosses Problem. Die Reihenfolge der Initialisierung von globalen Objekten ist über verschiedene Übersetzungseinheiten nicht definiert. (Alles, was wir von der Zerstörung wissen ist, dass sie in umgekehrter Reihenfolge, wie die Initialisierung passiert).
Zitat von »"Jonathan_Klein"«
Hm, ich hatte vergessen zu erwähnen, das ich für sowas neulich nochmal globale Zeiger statt Singletons benutzt habe, die dann entsprechend mit new und delete benutzt wurden, um die Reihenfolge festzulegen. Das geht dann bei Singletons nicht mehr so leicht, weil man eben nur ein Objekt erstellen kann.
Zitat von »"TrommlBomml"«
öhm na keine ahnung soweit ich es verstanden habe geh es um singletons und ob sie notwendig sind und da wurde für und gegen argumentiert. und ich argumentiere halt gerade dafür. wenn ich was falsch verstanden habe dann weist mich zurecht dann halt ich meine vorlaute klappe
Werbeanzeige