globale Variable
-
Hi Leute
Um zwischen Threads kommunizieren zu können benötige ich globale Variable (bin zwar kein Freund davon, sind aber nicht viele).
Leider habe ich das Problem, dass eine dieser Variable wirklich über das ganze Programm verfügbar sein muss. Wenn ich die Variable am Anfang einer Datei deklariere gelten die nur in den Funktionen dieser Datei, wenn ich sie irgendwo deklariere und sie mit include übernehmen will spinnt der Linker, dass diese Variable schon überall deklariert ist...Wie deklariere ich eine Gloale Variable für das ganz Programm?
Ich versteh außerdem nicht, warum die Variable, wenn sie schon global (außerhalb einer Funktion) deklariert ist, nicht von überall ansprechbar ist.
-
-
Bsp.:
main.cpp
int variable = 5;
int main()
{
return 0;
}modul.cpp
extern int variable;
funktion()
{}
