48                                2.     

static_cast<char>('' + 1.0)
 = static_cast<double>(static_cast<int>() + 1)

 ,     , 

reinterpret_cast:

i = reinterpret_cast<int>(&x) //-

   ,    .

 C++      : const_cast 
dynamic_cast.  dynamic_cast    (.
 10.9,       . 304). -
  const   ,     -
.     .    
(cast away constness).     const_cast,  :

f(const_cast<int>(c_var));//   foo
  C++     :

{)            ()
  :

 = i/double(7);        //   
ptr = (char*) (i + 88) ; //   

         
  ,         -
 .        -
,   static_cast,    -, 
reinterpret_cast.  ,       
. ,  const_cast   .

     .    
  ,       .

  m_to_k.cpp

//   

^include <iostream.h>
const double m_to_k = 1.609;// 

inline double mi_to_km(int miles)
{

return (miles * m_to_k) ;

}

int main()
{

int miles;

double kilometers;

do {