Domina los bucles: de while a range-based for
Guía técnica sobre bucles tradicionales, range-based for, structured bindings y gestión de iteradores en C++20.
Guía técnica sobre bucles tradicionales, range-based for, structured bindings y gestión de iteradores en C++20.
Domina el control de flujo en C++, desde la sintaxis básica de if/switch hasta las optimizaciones de tiempo de compilación con if constexpr e if consteval.
Profundización en el operador ternario, el operador coma, sizeof, noexcept, typeid y la distinción entre expresiones y sentencias.
Diferencia entre comportamiento no especificado y comportamiento indefinido, y cómo las reglas de C++17 estabilizaron la evaluación de expresiones.
Guía técnica sobre el comportamiento de operadores aritméticos y bitwise, diferencias entre signed/unsigned y la importancia de evitar el comportamiento indefinido.
Explica las reglas de conversión aritmética, promociones de enteros y los riesgos de comparar tipos con y sin signo.
Explora la naturaleza física de bool, la ambigüedad de char y la evolución hacia tipos de caracteres codificados (UTF-8, UTF-16, UTF-32).
Guía sobre la representación IEEE 754, errores de redondeo, comparación con épsilon y manejo de valores especiales como NaN e Infinito.
Guía sobre la diferencia entre tipos enteros estándar (int, long) y tipos de ancho fijo (
Explica cómo C++ organiza los tipos en memoria, el impacto del padding y cómo optimizar el layout de estructuras.