std::variant y el patrón overloaded para tipos suma
Guía avanzada sobre el uso de std::variant, el patrón overloaded para lambdas y máquinas de estados con tipos suma.
Guía avanzada sobre el uso de std::variant, el patrón overloaded para lambdas y máquinas de estados con tipos suma.
Aprende cómo C++23 permite declarar el tipo de `this` explícitamente para mejorar la semántica de movimiento, la recursión en lambdas y las interfaces fluentes.
Domina std::array, std::span y std::pmr para gestionar memoria en el stack de forma segura y determinista en sistemas de tiempo real.
Técnicas de parsing sin copias, uso de string_view vs regex y gestión de la vida de los objetos.
Explica cómo el compilador infiere plantillas de clase desde constructores, incluyendo guías de deducción y agregados de C++20.
Análisis profundo de la sintaxis, comportamiento ABI y abstracciones modernas como std::mem_fn y std::invoke para punteros a miembros.
Guía técnica sobre std::tuple, structured bindings, std::apply y la gestión de tuplas heterogéneas en C++20.
Profundización en lambdas C++20 (templates), captura segura [*this], mutabilidad y patrones de recursión de alto rendimiento.
Aprende a usar namespaces, namespaces anónimos, inline namespaces para versionado y alias para organizar código y evitar colisiones.
Explicación detallada sobre enums no-escopados vs escopados, tipos subyacentes y manipulación de flags con operadores sobrecargados.