Sobrecarga de funciones y argumentos por defecto en C++
Explora la resolución de sobrecarga, la jerarquía de conversiones, argumentos por defecto, atributos [[nodiscard]] y el uso de funciones inline.
Explora la resolución de sobrecarga, la jerarquía de conversiones, argumentos por defecto, atributos [[nodiscard]] y el uso de funciones inline.
Domina la diferencia entre declaración y definición, la regla de definición única (ODR) y los distintos modos de paso de argumentos.
Guía técnica sobre el uso de malloc, free y la integración con el modelo de objetos de C++ mediante placement new.
Explicación técnica sobre la asignación en el heap, la diferencia entre new/delete y los peligros de la gestión manual de memoria.
Guía técnica sobre la mecánica, peligros y uso correcto de las cadenas de estilo C en C++.
Explicación del comportamiento de arrays en C++, el fenómeno de “array decay” y por qué usar std::array para evitar errores de memoria.
Guía técnica sobre las cuatro combinaciones de const con punteros, el uso de mutable y los riesgos de const_cast.
Guía técnica sobre lvalue y rvalue references, su interacción con la vida de los objetos y cómo evitar referencias colgantes.
Guía sobre el uso de punteros, aritmética de memoria, punteros a funciones y void*, con énfasis en la importancia de evitar el comportamiento indefinido.
Análisis técnico sobre la naturaleza de goto, sus casos de uso legítimos como la salida de bucles anidados y las restricciones de inicialización.