int main() { int i = 10; int const * p = &i; // double * pd = reinterpret_cast<double*>( p ); // DNC double * pd = const_cast<double *>( reinterpret_cast<double const*>( p ) ); return 0; }