Files
test/static_cast_vs_dynamik.cpp
2012-12-06 21:43:03 +04:00

36 lines
220 B
C++

class a
{
public:
int i;
public:
virtual void f()
{
i = 0;
}
};
class b : virtual public a
{
public:
virtual void f()
{
i = 1;
}
};
int main()
{
b o;
a* pA = &o;
b* pB = static_cast<b*>(pA);
return 0;
}