Diseño de clases, sobrecarga de operadores y patrones de interacción entre objetos.
Proyectos destacados
- Ejercicios que piden sobrecargar operadores (asignación, comparación, stream operators) y diseñar APIs de clase limpias.
Objetivos de aprendizaje
- Diseñar interfaces de clase intuitivas y seguras.
- Implementar operadores y asegurar consistencia entre ellos.
Cómo compilar y ejecutar
cd cpp04/ex00
make
./ex00Notas
- Revisa los enunciados en cada
exYYpara formatos concretos de entrada/salida.
Makefile (objetivos comunes)
- Revisar en cada
exYYlos objetivos delMakefile:allcompila,clean/fcleanlimpian yrerecompila desde cero.
Ejemplos de uso
ex00(Polymorphism):cd cpp04/ex00 make ./Polymorphismex01(useTheBrain):cd cpp04/ex01 make ./useTheBrainex02(abstractClass):cd cpp04/ex02 make ./abstractClassex03(interCap):cd cpp04/ex03 make ./interCap