summaryrefslogtreecommitdiff
path: root/ccc/cast.cc
diff options
context:
space:
mode:
Diffstat (limited to 'ccc/cast.cc')
-rw-r--r--ccc/cast.cc27
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();
-}
-