Andrew_Manu

Puntero, referencia y virtual

Jun 22nd, 2019
149
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.36 KB | None | 0 0
  1. #include <iostream>
  2. #define YO 1
  3. using namespace std;
  4.  
  5. class A{
  6.     public: virtual int get(){ return YO; }
  7. };
  8. class B : public A{
  9.     public: int get(){ return YO+1; }
  10. };
  11.  
  12. int main(int argc, char** argv){
  13.     B b;
  14.     A* puntero = &b;
  15.     A &referencia = b;
  16.     cout << b.get() << endl;
  17.     cout << puntero->get() << endl;
  18.     cout << referencia.get() << endl;
  19.     return 0;
  20. }
Advertisement
Add Comment
Please, Sign In to add comment