C++26: Resumen de Funciones Eliminadas y Obsoletas

2025-03-20

C++26 está eliminando o marcando como obsoletas varias funciones. Esto incluye la eliminación completa del `typedef` `std::allocator` obsoleto en C++20, y la sobrecarga sin argumentos de `std::basic_string::reserve()`; la eliminación de las utilidades de conversión Unicode obsoletas y de `std::strtok`; la eliminación de los antiguos `strstreams` y de las APIs de acceso atómico `std::shared_ptr`; y la eliminación de `std::wstring_convert`. Además, `std::is_trivial` está obsoleto, y se sugiere el uso de alternativas `is_trivially_XXX` más precisas; y `std::memory_order::consume` está obsoleto debido a una especificación insatisfactoria y dificultades de implementación. Estas eliminaciones y obsolecencias tienen como objetivo mejorar la seguridad y la eficiencia del lenguaje, y limpiar las funcionalidades desactualizadas.