fork download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. struct Pai {
  5. virtual void imprimir() {
  6. cout << "Classe pai\n";
  7. }
  8. };
  9.  
  10. struct Filha : Pai {
  11. void imprimir() override {
  12. cout << "Classe filha\n";
  13. }
  14. };
  15.  
  16. int main() {
  17. Pai *obj = new Filha{};
  18. obj->imprimir();
  19. delete obj;
  20. }
  21.  
  22. //https://pt.stackoverflow.com/q/466171/101
Success #stdin #stdout 0s 4496KB
stdin
Standard input is empty
stdout
Classe filha