Am Montag, dem 22. Januar 2001 um 00:36:49, schrieb Matthias Petermann:
ich habe wieder einmal eine allgemeine C++ -Frage zu meiner unten angehängten Klassendefinition. Ich habe im Private-Teil einen Int- eger "az" deklariert. Wenn ich in der Methode "load" einer Instanz von object3d die Variable "az" auf z.B. 225 setze, müsste der ge- setzte Wert dann z.b. aus der Methode "draw" abrufbar sein??
Ja, die folgende heruntergekochte Version Deines Programmes funktioniert wie erwartet:
#include <iostream> class object3d { private: int az; // Anzahl d. Linien public: void load () { az = 225; } void draw () { cout << az << endl; } }; main() { object3d *test3d; test3d=new object3d(); test3d->load(); test3d->draw(); return(0); }
Torsten