6. Bigyózás
Czirkos Zoltán · 2019.02.27.
Mitírki ZH feladat
Mit ír ki? Miért?
#include <iostream>
class Kiabal {
public:
Kiabal() { std::cout << "Kiabalok\n"; }
~Kiabal() { std::cout << "Vegem van\n"; }
void szam(int i) { std::cout << "Kiabal::szam(), " << i << "\n"; }
};
class OkosKiabal : public Kiabal {
public:
OkosKiabal() { std::cout << "Okos vagyok\n"; }
~OkosKiabal() { std::cout << "Okos vagyok, de vegem van\n"; }
void szam(int i) { std::cout << "OkosKiabal::szam(), " << i << "\n"; }
};
int main() {
{
OkosKiabal k;
k.szam(3);
}
std::cout << "---------\n";
{
delete new OkosKiabal;
}
std::cout << "---------\n";
{
Kiabal* k = new OkosKiabal;
k->szam(5);
delete k;
}
}