class A {
.....
};
class B : public A {
.......
};
int main( )
{
stack <A> mystack;
A *myA = new B( );
mystack.push(*myA);
.
.
.
A newA = mystack.top( );
B newB = (B) newA; // why is doesnt work???
}
downcast doesnt work, do you have any idea to do it?