L'équivalent non atomique de std::shared_ptr et pourquoi il est absent dans
std::shared_ptr a pris de l'importance en tant que le pointeur intelligent de propriété partagée à incrémentation et décrémentation atomique. Cependant, la question se pose de savoir s'il existe un équivalent non atomique.
1. Options alternatives non atomiques
Malgré un examen approfondi de la
2. Pourquoi un std::shared_ptr non atomique n'a pas été inclus dans C 11
L'absence d'une version non atomique dans C 11 découle des discussions tenues lors de la réunion de Rapperswil en 2010.
Raisons contre l'option non atomique :
Sur la base de ces arguments, le Language Working Group (LWG) a décidé de ne pas introduire une variante non atomique de shared_ptr en C 11.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!