Hallo Matthias,
Du hast Recht. Im Prinzip ist das so.
On Mon, Jan 22, 2001 at 12:36:49AM +0100, Matthias Petermann wrote:
... 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, das ist so.
Deine Klassendefinition ist auch ok, der Hund liegt in
16 int object3d::load(char *filename) 17 { 18 char test[100]; 19 char ch; 20 21 filebuf buffer; 22 int a=0, b=0, z=0; 23 int az=0; // Anzahl der Linien 24 25 if (buffer.open(filename,input) == 0)
In der Zeile 23 machst Du az zu einer lokalen (bezogen auf object3d::load()) Variable, damit verdeckst Du az aus der Klassendefinition. Dumm gelaufen ;)
Best regards from Dresden/Germany Viele Gruesse aus Dresden Heiko Schlittermann