Parameter Packs: Sintaxis, Expansión y Fold Expressions
Domina el manejo de tipos y valores arbitrarios mediante parameter packs, fold expressions y perfect forwarding en C++20.
Domina el manejo de tipos y valores arbitrarios mediante parameter packs, fold expressions y perfect forwarding en C++20.
Uso de if constexpr para ramificación de tipos y simplificación de plantillas frente a SFINAE.
Domina la selección de funciones mediante Substitution Failure Is Not An Error y el uso de type_traits para detección de propiedades de tipos.
Guía avanzada sobre especialización parcial, ordenamiento parcial de plantillas y la diferencia entre especialización y sobrecarga de funciones.
Domina la creación de plantillas de clase, parámetros no-tipo, especialización completa y el control de instanciación con extern template.
Guía técnica sobre la sintaxis de plantillas, reglas de deducción de tipos, instanciación implícita/explícita y el problema de la definición en headers.
Domina las funciones inmediatas y la inicialización estática para evitar errores de orden y optimizar el runtime.
Recorrido técnico de la evolución de constexpr desde C++11 hasta C++23, cubriendo bucles, std::vector y bifurcación de ejecución.
Aprende a usar operator<=> para simplificar comparaciones y entender los tipos de orden strong, weak y partial.
Guía técnica sobre la semántica, reglas de miembro vs libre y la evolución de los operadores de comparación con C++20.