static int x1; unsigned long int y1 = (unsigned short) 0; const int foo1(int x); foo((const int*) 0); static_cast(0); static int x2; unsigned long int y2 = ( unsigned short ) 0; const int foo2 ( int x ); foo ( ( const int * ) 0 ); static_cast < long long > ( 0 );