CString in Klasse als Datentyp
-
Hallo,
ich kann das Problem evtl nicht mit den richtigen Worten beschreiben, deshalb mal gleich Quelltext;
class myData{ public: CString s; int i; }; myData x,y[511]; ... y[i]=x; //hier wird ein Fehler ausgelöstbei der Zuweisung y[i]=x wird ein Fehler ausgelöst (Kompiler meckert aber nicht), wenn ich eine CString Variable in der Klasse definiere. Schon wenn ich eine CString Variable mit dem Wizard hinzufügen will bietet der keine an.
Wieso ist das so?Micha
-
Du solltest ein wenig besser ekläre, um was dass es bei dem Fehler geht.
Also was du für ein Wizar benutzt. (Bedenke, dass es viele Compiler, IDE's und Plugins gibt).Also auch genaue den Fehler beschreiben. Was passiert. Stürtzt das Programm ab? Macht es nicht das, was du willst? usw.
Bei dir gehe ich jedeoch mal davon aus, dass i keinen Wert im Bereich einnimmt. Das heisst grösser oder gleich 511 oder kleiner 0. Schon mal mit dem Debugger versucht?
-
Zum Prüfen der Klasse setze i einfach mal auf einen bestimmten Wert, z.B. i=0;