Aus Wert zugreifen
-
Hallo,
ich habe in einer Datei (data.h) mehrere Variablen deklariert und möchte jetzt von der window.cpp und main.cpp darauf zugreifen jedoch geht das nicht wenn in beiden Dateien #include "data.h" drinsteht. Wie löse ich das Problem?Bye
-
DasGibtsNicht schrieb:
Wie löse ich das Problem?
data.h
#ifndef DATA_H_INCLUDED #define DATA_H_INCLUDED DATA_H_INCLUDED extern int foo; #endif /* DATA_H_INCLUDED */data.cpp
int foo;main.cpp
#include <iostream> #include "data.h" int main() { foo = 42; std::cout << foo << '\n'; }Wozu brauchst du globale Variablen?