A static cast is used for conversions that are well defined like:

  1. cast less conversions,
  2. down conversion,
  3. conversions from void pointer,
  4. implicit type conversion,

Re-interpret cast can convert from an integer to pointer and vise versa.

int a = 0x65000;
int *i_ptr = reinterpret_cast<int *>(a);
a = reinterpret_cast<int >( i_ptr);

About our authors: Team EQA

You have viewed 1 page out of 62. Your C++ learning is 0.00% complete. Login to check your learning progress.