web-dev-qa-db-fra.com

Pourquoi est volatile déconseillé en C ++ 20?

Selon cppreference , la plupart des utilisations du mot clé volatile doivent être déconseillées en C++ 20. Quel est l'inconvénient de volatile? Et quelle est la solution alternative lorsque vous n'utilisez pas volatile?

16
康桓瑋

Il y a une bonne discussion par le président de l'évolution du langage du comité c ++ sur pourquoi.

Bref résumé, la plupart des endroits où volatile est supprimé n'avaient pas de signification compréhensible et causaient simplement de la confusion.

7
unDeadHerbs