Ich habe zwei Quelldateien, die auf eine gemeinsame Variable zugreifen müssen. Was ist der beste Weg, dies zu tun? z.B:
source1.cpp:
int global;
int function();
int main()
{
global=42;
function();
return 0;
}
source2.cpp:
int function()
{
if(global==42)
return 42;
return 0;
}
Sollte die Deklaration der Variablen global statisch oder extern sein oder sollte sie sich in einer Header-Datei befinden, die in beiden Dateien usw. enthalten ist?