Advertisement
tomasaccini

Untitled

Jul 20th, 2018
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.45 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. class Base {
  4. public:
  5.     virtual void imprimir() = 0;
  6. };
  7.  
  8. class Derivada1 : public Base {
  9. public:
  10.     void imprimir() {
  11.         std::cout << "Derivada1\n";
  12.     }
  13. };
  14.  
  15. class Derivada2 : public Base {
  16. public:
  17.     void imprimir() {
  18.         std::cout << "Derivada2\n";
  19.     }
  20. };
  21.  
  22. int main() {
  23.     Derivada1 d1;
  24.     Derivada2 d2;
  25.     Base* pb = &d1;
  26.     pb->imprimir();
  27.     pb = &d2;
  28.     pb->imprimir();
  29.     return 0;
  30. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement