dav79
October 13th, 2002, 07:17 AM
Hi!
#include <iostream.h>
class A
{
public:
virtual void f(){};
};
class B : public A {};
void main()
{
A *a = new A();
B *b = dynamic_cast<B*>(a);
}
Whats wrong with code above..? Visual C++6.0 compiler compiles it normally, but then has generates Debug Error.
#include <iostream.h>
class A
{
public:
virtual void f(){};
};
class B : public A {};
void main()
{
A *a = new A();
B *b = dynamic_cast<B*>(a);
}
Whats wrong with code above..? Visual C++6.0 compiler compiles it normally, but then has generates Debug Error.