bonjour ,
je suis debutant en c++ et je n'ai pas tres bien compris les 2 dernieres expressions pour convertir un type explicitement .
corrigez moi si j'ai faux s'il vous plait
concernant le static_cast <type >.
on peut changer un type en un autre type .
pour le const_cast < type >
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 double b =3.25; int a = static_cast <int > b ;
il permet d'enlever le mot const .
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 const char *p; char phrase[]="elmcherqui"; strcpy(const_cast<char *> p,phrase);
pour le reinterpret_cast <type> et dynamic_cast <type > j'ai pas compris a quoi il peuvent servir , et je compte sur vous pour m'expliquer.
merci et bonne soiree .
Partager