mercredi 25 mars 2015

I am a beginner in C++ casting. I need to know are static_cast<double> and double ex-changable in any code?


In the following code can I replace static_cast<double> with double? which is much shorter. Do I loose any readability?



a= static_cast<double> ( 3 ) / static_cast<double>( 7 );


How about static_cast of other basic types such as int, char, size_t?


According to explanations they must be the same. But is there any exceptional case?


Aucun commentaire:

Enregistrer un commentaire