Class C++

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