brintos

brintos / llvm-project-archived public Read only

0
0
Text · 449 B · 38e46c0 Raw
33 lines · cpp
1#include <stdio.h>2 3namespace namesp4{5  class Virtual {6  public:7    virtual void doSomething() {8      printf ("namesp function did something.\n");9    }10  }; 11}12 13class Virtual {14  public:15  virtual void doSomething() {16    printf("Virtual function did something.\n");17  }18};19 20int21main()22{23  namesp::Virtual my_outer;24  Virtual my_virtual;25 26  // Break here to get started27  my_outer.doSomething();28  my_virtual.doSomething();29 30  return 0;31}32    33