Variable anlegen
-
Hi @ all
Hab ne SDI App. Wenn ich im ..View Header so eine Variable anlege
int test = 0;
meckert der Compiler wie folgt: "Nur Funktionen koennen rein virtuell deklariert werden"
Wieso wird es für Ihn virtuell ????
Wenn ich das Ding normal anlege "int test;", in InitialUpdate Methode auf irgendein Wert setze und in einer anderen Funktion ausgebe, kriege ich nicht den Inhalt den ich reingeschrieben hab !!
Wieso ???
Thx
-
sowas macht man auch nicht im Header, sondern in cpp-file !
-
Ich brauchs aber im Header, da ich aus verschiedenen Methoden darauf zugreifen muss !!!
-
Variablen werden im Konstuktor initialisiert.
class Test { int x; // Entweder Test() { x = 12; } // Oder Test() : x(12) { } };
[ Dieser Beitrag wurde am 24.01.2003 um 15:18 Uhr von Nemesyzz editiert. ]
-
Header:
extern int test;CPP:
int test=0;