How to access derieved class member from base class pointer
Hi,
I have a problem in accessing derived class member from base class pointer.....
I have two classes as follow:
Code:
class A
{
};
class B : public A
{
public:
void set(char *);
};
I want to access set(char*) function of class B with the help of A class pointer as follow:
Code:
B *b = new B;
A *a = dynamic_cast<B *>(b);
a->set(char *);
But this is giving error that A class don't have any member set(char *)................
Can anybody tell where I am wrong............
Thanks