#include <iostream>
using namespace std;
class a1{ //..
public: virtual void print() const{ cout << "father"; }
};
class a2: public a1{ //...
void print() const override{ cout << "child"; }
};
int main() {
a2 item_son;
a1 &item_father = item_son;
item_father.print();
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwogCmNsYXNzIGExeyAvLy4uCnB1YmxpYzogdmlydHVhbCB2b2lkIHByaW50KCkgY29uc3R7IGNvdXQgPDwgImZhdGhlciI7IH0KfTsKIApjbGFzcyBhMjogcHVibGljIGExeyAvLy4uLgp2b2lkIHByaW50KCkgY29uc3Qgb3ZlcnJpZGV7IGNvdXQgPDwgImNoaWxkIjsgfQp9OwogCiAKaW50IG1haW4oKSB7CglhMiBpdGVtX3NvbjsKYTEgJml0ZW1fZmF0aGVyID0gaXRlbV9zb247Cml0ZW1fZmF0aGVyLnByaW50KCk7CglyZXR1cm4gMDsKfQ==