Saltar a contenido

Última actualización:2026-10-13

Ejercicios intensivos de C++ en diez días

Sintaxis básica de C++

Recursividad, estructuras, enumeraciones, variables estáticas, etc.

Funciones

Funciones en profundidad

Herencia y polimorfismo

Funciones virtuales, clases abstractas

Sobrecarga de operadores

Plantillas y la STL

Excepciones

Archivos y flujos

Descripción de los ejercicios diarios

Los ejercicios son simplemente el nombre de los archivos + los comentarios dentro de los archivos de cada día, resumidos en la tabla siguiente. Al practicar, lee primero el nombre del ejercicio y escribe tu propia versión, y después compárala con la implementación del repositorio:

Día Tema Ejercicios (archivos correspondientes del repositorio)
1 Sintaxis básica Alineación de comentarios, impresión de salida, comprobación de año bisiesto, primer contacto con union
2 Recursividad/estructuras/enumeraciones Torres de Hanói, potenciación, fundamentos de recursividad, calculadora sencilla, aplicaciones de enumeraciones
3 Funciones Sobrecarga de funciones, parámetros por defecto, comparación de paso por valor/referencia/puntero
4 Funciones en profundidad Punteros a funciones, callbacks, parámetros variables, funciones inline
5 Clases y objetos Construcción/destrucción, control de acceso en la herencia, sobrecarga de operadores, relación de composición, primer contacto con funciones virtuales
6 Herencia y polimorfismo Funciones virtuales, clases abstractas, funciones virtuales puras, caso integral de polimorfismo
7 Sobrecarga de operadores Sobrecarga aritmética/relacional/de subíndice/de paréntesis, operadores de conversión
8 Plantillas y STL Plantillas de clase, plantillas de función, introducción a los contenedores de la STL
9 Excepciones try/catch, excepciones personalizadas, seguridad ante excepciones
10 Archivos y flujos Lectura y escritura de archivos, formato de flujos

Comentarios