Tom>struct foo1 Tom>{ Tom> int i_; Tom>} Tom>struct foo2 Tom>{ Tom> int i_; Tom>} Tom>foo1 * p = reinterpret_cast<foo1*>(new foo2()); Tom>