- #include <iostream> 
-   
- struct Pai { 
-   
- 	void imprimir() { 
- 		std::cout << "Classe pai" << "\n"; 
- 	} 
-   
- }; 
-   
- struct Filha : Pai { 
-   
- 	void imprimir() { 
- 		std::cout << "Classe filha" << "\n"; 
- 	} 
-   
- }; 
-   
- int main() { 
-   
- 	Pai obj = Filha{}; 
- 	obj.imprimir(); 
-   
- 	return 0; 
-   
- } 
-   
-   
				I2luY2x1ZGUgPGlvc3RyZWFtPgoKc3RydWN0IFBhaSB7CgkKCXZvaWQgaW1wcmltaXIoKSB7CgkJc3RkOjpjb3V0IDw8ICJDbGFzc2UgcGFpIiA8PCAiXG4iOwoJfQoJCn07CgpzdHJ1Y3QgRmlsaGEgOiBQYWkgewoKCXZvaWQgaW1wcmltaXIoKSB7CgkJc3RkOjpjb3V0IDw8ICJDbGFzc2UgZmlsaGEiIDw8ICJcbiI7Cgl9Cgp9OwoKaW50IG1haW4oKSB7CgkKCVBhaSBvYmogPSBGaWxoYXt9OwoJb2JqLmltcHJpbWlyKCk7CgkKCXJldHVybiAwOwoJCn0KCg==