, :
int null = 0, *p = null;
:
int null = 0, *p = static_cast<int*>(null);
:
int null = 0, *p = (int*)null;
int null = 0, *p = reinterpret_cast<int*>(null);
, .
C- (int*)null ++ ( , - ), , ( ) / ( , ?).
reinterpret_cast , , , C-, , , .
, ++ 11 :
int null = 0, *p = nullptr;