class Foo { public: int x_; int y_; }; class Bar { public: float z_; }; int main(int argc, char **argv) { Foo a, *aptr; Bar b, *bptr; aptr = static_cast(&b); bptr = static_cast(&b); return 0; }