cast - (problem3 ) .
C ( ++, " C" ), :
- , - . , int.
- . , float int , ( /), ( , ).
, ( ), ++ :
reinterpret_cast<>(), ,static_cast<>(), ( )const_cast<>(), , const volatile,dynamic_cast<>(), ++ C. "" .
, . , . , , , C.
problem3 , - "" int. --int , ( ). , , , , problem3() , (ad-infinitum - ).
, "" problem3() , - it return , , , , , .