Taller de C++

Recursos

Libros:
  • [C++] A Tour of C++ (Amazon)
  • [C++] C++ Primer (Amazon)
  • [C++] Programming: Principles and Practice Using C++ (Amazon)
  • [C] The C Programming Language (Amazon)
  • [C] C Programming: A Modern Approach (Amazon)
  • [C] C Primer Plus (Amazon)
  • [EDA] Introduction to Algorithms (CLRS) (Amazon)
  • [EDA] Algorithms Unlocked (Amazon)
  • [PC] Competitive Programming (Amazon)
Páginas:
Presentación:

Parte 1: El entorno C++

Enlaces:
Programas:
  1. Hola Mundo
  2. Hola <Persona>

Parte 2: Estructura de un Programa

Programas:
  1. Calculador
  2. Calculador modularizado: calculador.cpp operaciones.h operaciones.cpp
  3. Contador
Soluciones:
  1. Calculador expandido: calculador.cpp operaciones.h operaciones.cpp
  2. Factores
  3. Bisiestos
  4. Bisiesto modularizado: bisiesto_main.cpp bisiesto.h bisiesto.cpp
  5. Contador

Parte 3: Tipos y Valores

Programas:
  1. Calculador
  2. Unsigned
  3. Unsigned Loop
  4. Constantes
  5. Referencias
  6. Punteros
  7. Puntero Nulo
  8. Aritmética de Punteros
  9. Estructuras de datos
  10. Heap
Soluciones:
  1. Convertir
  2. Operaciones

Parte 4: Standard Template Library

Programas:
  1. Arreglo Dinámico
  2. Arreglo Dinámico con <algorithm>
  3. Calculadora con std::function
Soluciones: