expected unqualified-id before numeric constant
-
Es gehr hier um die Klasse eckstein:
class eckstein : public dreiflaechen { public: eckstein(int d, int e, int f) { farbe_a = d; farbe_b = e; farbe_c = f; a.set(mittelstein(d).x,mittelstein(d).y,mittelstein(d).z); b.set(mittelstein(e).x,mittelstein(e).y,mittelstein(e).z); c.set(mittelstein(f).x,mittelstein(f).y,mittelstein(f).z); set(mittelstein(d).x + mittelstein(e).x + mittelstein(f).x, mittelstein(d).y + mittelstein(e).y + mittelstein(f).y, mittelstein(d).z + mittelstein(e).z + mittelstein(f).z); } void print() { cout << "printeckstein" << endl; cout << "Orientierung a: " << a.x << " " << a.y << " " << a.z<< endl; cout << "Orientierung b: " << b.x << " " << b.y << " " << b.z << endl; cout << "Orientierung c: " << c.x << " " << c.y << " " << c.z << endl; cout << "Koordinaten: " << x << " " << y << " " << z <<endl; cout << "Farbe a: " << farbe_a << endl; cout << "Farbe b: " << farbe_b << endl; cout << "Farbe c: " << farbe_c << endl; } };
Ich möchte diese nun in anderen Klassen verwenden, zb. so:
class asd { eckstein(1,1,1); };
Folgenden Fehler erhalte ich:
error: expected unqualified-id before numeric constant error: expected `)' before numeric constant make: *** [src/****] Error 1
wo ist mein fehler? sorry, bin noch ein noob
-
class asd { eckstein es; public: asd():es(1, 1, 1){} }
-
ich danke ihnen :p