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,


l = static_cast<long>(i);
i = static_cast<int>(l);

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.