class X {};class Y {};int main(int argc, char** argv){ int i = 3; X x; Y y; X* xp; Y* yp; xp = reinterpret_cast(yp); return (0);}