Witam. Problem mam nastepujący i jestem pewien, że winna jest jakaś pierdoła. Zaczynam dopiero przygodę z obiekowym programowaniem, sta problem jest tak banalny. Oto kod:
class Punkt{
protected:
float x,y;
Punkt(float a, float b) : x(a), y(b){
}
};
class Metody : public Punkt{
public:
Metody();
static void print();
static void przesun();
static void skaluj();
};
void Metody::print(){
cout << x;
};
Wywala mi error nastepujący : error C2597: illegal reference to non-static member 'Punkt::x'
Czemu nie moge sie odwołać do x? Byłbym wdzięczny za pomoc, bo rozwiązanie tego sporo by mi ułatwiło.