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);