Reinterpret-cast Typecast
Reinterpret casts are only available in C++ and are the least safe form of
cast, allowing the reinterpretation of the underlying bits of a value into
another type. It should not be used to cast down a class hierarchy or to
remove the const or volatile qualifiers.
reinterpret_cast<<type>>( <val> );
To cast an integer to a pointer, you might write
reinterpret_cast<int *>(100);