Maison >développement back-end >C++ >Pourquoi n'y a-t-il pas de `std::shared_ptr` dans la bibliothèque standard C ?
Une plongée plus approfondie dans l'absence de std::shared_ptr
Dans la bibliothèque standard C, il existe un version spécialisée de std::unique_ptr pour les tableaux, std::unique_ptr
Justification du manque de spécialisation
L'absence de std::shared_ptr
Statut actuel et perspectives d'avenir
Malgré l'hésitation historique , les récentes discussions ont ravivé l’intérêt des membres du LWG. Bien qu'un prototype ait été mis en œuvre, une proposition formelle reste en attente. La faisabilité et l'adoption finale de std::shared_ptr
Développements à venir
Un projet de TS (spécification technique) open-std.org propose la prise en charge des tableaux pour std::shared_ptr. Ce TS, s'il est adopté, introduirait std::shared_ptr
Mise à jour pour C 17
Le projet de TS a depuis été incorporé dans C 17, fournissant un support officiel pour std::shared_ptr
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!