title: Is it safe to cast an int to void pointer and back to int again?
body: <p>In C and/or C++: is it safe to cast an int to void pointer and back to int again?</p>
  
  <p>Based on the question "<a href="https://stackoverflow.com/questions/3567905/c-is-it-safe-to-cast-pointer-to-int-and-later-back-to-pointer-again">C++: Is it safe to cast pointer to int and later back to pointer again?</a>".</p>