globale Variabeln über mehrere Datein hinweg
-
Hallo,
Ich versuche gerade ein etwas größeres Programm zu schreiben, daher habe ich es in mehrere Dateien aufgeteilt. Das Problem ist das ich sowas wie eine superglobale Variabel brauche die in allen Datein gilt. So das wenn ich die Variabel xy in Datei A verändere sie sich in Datei B auch verändert.
-
1. Verwende keine globalen variablen
2. wennst unbedingt welche brauchst kannst mit//deklartion Datei 1 int g_a; //Datei 2 extern int g_a;
mfg
-
Um globale Variablen zu verhindern benutzt man das Designpattern "Singletone" such mal danach.
-
lol
-
Danke, es funzt jetzt
-
Glamdrink schrieb:
Um globale Variablen zu verhindern benutzt man das Designpattern "Singletone" such mal danach.
Singleton hat aber auch seine nachteile.
-
Glamdrink schrieb:
Um globale Variablen zu verhindern benutzt man das Designpattern "Singletone" such mal danach.
Nein, man verwendet Singletons nicht, um globale Variablen zu verhindern, sondern um mehrfache Instanzierung zu verhindern.