C++26 : Résumé des fonctionnalités supprimées et obsolètes
C++26 supprime ou déprécie plusieurs fonctionnalités. Cela inclut la suppression complète du `typedef` `std::allocator` obsolète en C++20, et la surcharge sans argument de `std::basic_string::reserve()`; la suppression des utilitaires de conversion Unicode obsolètes et de `std::strtok`; la suppression des anciens `strstreams` et des API d'accès atomique `std::shared_ptr`; et la suppression de `std::wstring_convert`. De plus, `std::is_trivial` est obsolète, et il est suggéré d'utiliser les alternatives `is_trivially_XXX` plus précises ; et `std::memory_order::consume` est obsolète en raison d'une spécification insatisfaisante et de difficultés d'implémentation. Ces suppressions et dépréciations visent à améliorer la sécurité et l'efficacité du langage, et à nettoyer les fonctionnalités obsolètes.