C++/Funkcje wirtualne: Różnice pomiędzy wersjami
Usunięta treść Dodana treść
→Wstęp: doprecyzowanie |
dopasowanie kodu do konwencji używanych w reszcie książki |
||
Linia 179:
Kwadrat* kwadrat = dynamic_cast<Kwadrat*>(figura);
if (kwadrat)
{ // działania na kwadracie
}
else { std::cout << "figura nie jest kwadratem" << '\n';
}
Linia 199 ⟶ 202:
<source lang="cpp" highlight="3">
class KlasaAbstrakcyjna
{ virtual int wyswietl() = 0;
};
Linia 212 ⟶ 215:
<source lang="cpp" highlight="6">
class Bazowa
{ virtual void wyswietl(int);
};
class Pochodna: public Bazowa
{ virtual void wyswietl(int) override;
|