Struct
-
Hallo,
folgendes Problem:
struct ZUSTAND { int begin = -1; int end = -1; int status = -1; }; ZUSTAND zustand;
Fehler:
Ungueltige Syntax fuer rein virtuelle Methode; '= 0' erforderlich
'begin' : Nur Funktionen koennen rein virtuell deklariert werdenAn virtuelle Funktionen habe ich gar nicht gedacht. Ich möchte die Werte in meiner Struktur einfach mit -1 initialisieren. Geht das überhaupt?
Merci
-
Im Konstruktor natürlich!! :p
-
Hey, Du kannst nicht direkt in einer Struktur initialisieren,
wenn Du C++ verwendest könntest Du es mit einem Konstruktor machen.struct ZUSTAND { int begin; int end; int status; ZUSTAND() : begin(-1), end(-1), status(-1) { } }; ZUSTAND zustand;
MfG Roman1311
-
Danke