Globale Variable als String definieren??
-
Hallo,
ich würde gerne eine globale (Kalssen-)Variable als String definieren, hab da aber einige Schwierigkeiten...
// test.h #include <string> class Hallo { public: string text1; }
Das mag der Compiler nicht?!?
Kann mir da evtl. jmd helfen?
-
Hi,
global und Klassenvariable (=Attribut) ist ein Gegensatz.
Ansonsten mach Mal ein ; nach der }MfG Eisflamme
-
bzw. ein std:: vor string.
-
Okay das ';' habe ich im Foren-Eintrag vergessen. Das mit dem std:: war ein guter Tip - scheint zu funktionieren.
Aber warum muss ich in einer Methode wie
#include <string> void test(void) { string z; z = "xyz"; . . . }
kein ::std verwenden?
-
Weil dort evtl. "using namespace std;" irgendwo oben in dieser Datei steht?