class A {}; class C {}; int main() { A* a = 0; C* c = static_cast(a); // ERROR - bad static cast }