
Use reinterpret_cast<> operator for unsafe, non-portable casts
If your code contains unsafe type casts, such as casting an int to a pointer (which is not considered a standard conversion as opposed to casting an int to a float) or converting a pointer-to-function into void *, you should use the reinterpret_cast operator: void * = (void *) 0x00ff;