Czesc, napisalem dwie klasy, jedna dziedziczy po drugiej, dla przykladu zrobmy to tak:
class _1{
public:
int quantity;
...
};
// =============
class _2 : public _1 {
public:
void JakasMetoda() { quantity = 1; }
};
Jak widac, w klasie _2 jest metoda, ktora chce sie dobrac do zmiennej quantity z klasy _1, niestety w VS dostaje blad (przy dzialaniu programu)
_1::quantity CXX0041: Error: class element must be static member or member function
Dlaczego? O co chodzi? Gdy probuje sie dostac do tej zmiennej przez operator zasiegu _1::quantity dostaje podobny komunikat.