Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

C++ , Składniki statyczne w klasie

Ostatnio zmodyfikowano 2019-12-30 12:02
Autor Wiadomość
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?
P-175894
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"]

P-175895
« 1 »
  Strona 1 z 1