Tout ce qui concerne l'opération `const_cast` en C ++, c'est-à-dire une forme de conversion à la compilation où les qualificatifs` const` ou `volatile` sont rejetés (supprimés) d'une variable.
Le code C ++ suivant ne se compile pas car il transmet un pointeur non-const à une fonction find () qui attend un pointeur const. #include <map>
std::map<int*, ...
Selon mes petits tests, ce code fonctionne. Mais, a-t-il un comportement indéfini? Modification de l'objet Const à l'aide de Const_cast a abouti à des violations d'accè ...