#include<iostream>

using namespace std;

class A
{

public:
 
 void a() { cout << \"a\";}
};

class B :public A
{
public:
 void b() { cout << \"d\";}
};

void main()
{
 
 A *a= new B;
 
 B *e ;
 
 e = dynamic_cast<B*> (a);
 
 e->b();

 delete a;

 


}

이거 대체 어디가 잘못된거얌?