C++ , Składniki statyczne w klasie
Ostatnio zmodyfikowano 2019-12-30 12:02
studentAir Temat założony przez niniejszego użytkownika |
C++ , Składniki statyczne w klasie » 2019-12-30 11:08:18 class Produkt { public: double cena; string nazwa; static int nrProduktu;
Produkt();
~Produkt() { nrProduktu --;// kompilator ( undefined reference to 'Produkt::nrProduktu') } };
Produkt::Produkt() { cout << "Wywolany " << endl; nrProduktu ++; // kompilator ( undefined reference to 'Produkt::nrProduktu') }
int main() { Produkt kolejneDanie; cout << kolejneDanie.nrProduktu << endl;
return 0; }
Czy ktos moglby pomoc i powiedziec mi dlaczego nie moge sie odwolac w ten sposob do nrProduktu? |
|
darko202 |
» 2019-12-30 12:02:02 "Odwoływanie się do składowych statycznych wygląda jak odwoływanie się do zmiennych/funkcji z przestrzeni nazw" przeczytaj a href="http://cpp0x.pl/kursy/Programowanie-obiektowe-C++/Podstawy/Statyczne-zmienne-i-metody-w-klasie/489"]
|
|
« 1 » |