diff options
author | Patrick Simianer <p@simianer.de> | 2014-06-15 03:50:43 +0200 |
---|---|---|
committer | Patrick Simianer <p@simianer.de> | 2014-06-15 03:50:43 +0200 |
commit | 6ed9a9699997a2853ec1c9e91747c251e5cfc97b (patch) | |
tree | 56c96f18442fb06aeeb45cadc56355353a63ee99 /ccc/cast.cc | |
parent | 258e1b92ebbfdebefabc120969ab87c3d8b75c3d (diff) |
damn
Diffstat (limited to 'ccc/cast.cc')
-rw-r--r-- | ccc/cast.cc | 27 |
1 files changed, 0 insertions, 27 deletions
diff --git a/ccc/cast.cc b/ccc/cast.cc deleted file mode 100644 index 2e84a64..0000000 --- a/ccc/cast.cc +++ /dev/null @@ -1,27 +0,0 @@ -#include <iostream> - -using namespace std; - - -struct A { - virtual void p() { cout << "A" << endl; } - void q() { cout << "q" << endl; } -}; - -struct Ba : public A { - void p() { cout << "Ba" << endl; } -}; - -struct Bb : public A { - void p() { cout << "Bb" << endl; } -}; - -int main(void) -{ - A* x = new A; - x = dynamic_cast<Ba*>(new Ba); - cout << "-" << endl; - x->q(); - x->p(); -} - |