Translations:C++/15/fr
Jump to navigation
Jump to search
Pièges
Mot-clé volatile
Le modificateur volatile a un sens très particulier en C et C++ comme vous le constaterez en lisant cette page. L'emploi de ce modificateur est toutefois rare. Dans le code de calcul haute performance, volatile peut être utilisé pour déclarer une variable indiquant au compilateur de ne pas optimiser les effets du chargement et du stockage reliés à cette variable. Ceci dit, n'utilisez jamais volatile pour faire la synchronisation, mais plutôt les opérations atomiques et les verrous de C++ et C++11. Dans les autres langages de programmation (par exemple Java), volatile est souvent différent que dans C/C++ et devrait être implémenté avec un outil de synchronisation.