Tutorial de C++ Instituto Tecnológico de Costa Rica
Ejercicios de los distintos temas
 
  1. Introducción
  2. Algunos conceptos
    1. Comentarios.
    2. El preprocesador.
    3. Cabeceras (header files).
    4. Salida por pantalla.
    5. Entrada por teclado.
    6. Códigos de escape.
    7. Salida de errores.
    8. Operadores aritméticos.
    9. Operadores relacionales.
    10. Operadores lógicos.
    11. Operadores a nivel de bits.
    12. Operadores de asignación.
    13. Variables.
    14. Constantes.
    15. Enumeraciones.
    16. Declaraciones typedef.
    17. Referencias.
    18. El operador ::
    19. Operador ternario ?:
    20. Conversiones de tipo.
    21. Precedencia de operadores.
    22. Bloques if
    23. Bucles
       
  3. Arrays y punteros.
    1. Arrays.
    2. Punteros.
    3. Operaciones con punteros.
    4. Punteros constantes y punteros a constantes
    5. Punteros a void.
    6. Reserva dinámica de memoria.
    7. Punteros a funciones.
    8. Tamaño de un array.
    9. El puntero NULL.
       
  4. Funciones
    1. Funciones en C++
    2. Funciones con void como argumento.
    3. Pasar punteros a funciones.
    4. Pasar arrays a funciones.
    5. Pasar una referencia.
    6. Polimorfismo.
    7. Parámetros por defecto.
    8. Número variable de argumentos.
       
  5. Clases.
    1. Terminologia.
    2. Clases.
    3. Encapsulación.
    4. Constructores.
    5. Destructores.
    6. Descomposición en módulos.
    7. Static.
    8. Un array de objetos.
    9. Un objeto con un puntero interno.
    10. Punteros a clases.
    11. Un objeto con un puntero a otro objeto.
    12. Un objeto embebido en otro objeto.
    13. El puntero this.
    14. Funciones amigas.
    15. Sugerencias.
       
  6. Estructuras.
    1. Estructuras.
    2. Punteros a estructuras.
       
  7. Uniones.
    1. Uniones.
       
  8. Operadores.
    1. Sobrecarga de operadores.
    2. Sobrecarga de operadores binarios.
    3. Sobrecarga de operadores unarios.
    4. Operadores conversión.
       
  9. Clases derivadas.
  10. Funciones virtuales.
  11. Templates.
  12. Input/Output.
    1. Introducción
    2. Formatos.
    3. Entrada/salida con ficheros.
    4. Entrada/salida con strings.
    5. Sobrecarga de los operadores cout, cin y cerr.
    6. Streams.
       
  13. El preprocesador de C.
  14. Interfaces C-C++, FORTRAN-C++.
    1. Uso de funciones de C.
    2. Header files para C y C++.
       
  15. Threads de control.
  16. Bibliografía.

 

Free Web Hosting