Go to the documentation of this file.00001
00013 struct A {
00014 virtual void truc() {}
00015
00016 };
00017
00018 struct B : public virtual A {
00019
00020 };
00021
00022 struct C: public B, public virtual A {
00023
00024 };
00025
00026 int main() {
00027 A* p= new C();
00028
00029 C& c = dynamic_cast<C&>(*p);
00030 }