IDEmpresarial
Curso de Programación de Objetos con C++
Curso con modalidad Descargar datos del curso
Duración: 80 horas
  Objetivos del curso  

-Aprender la programación orientada a objetos.

- Trabajar con plantillas, excepciones, ficheros e hilos.

- Desarrollar aplicaciones orientadas a objetos.

  Contenidos del curso  

1- Programación orientada a objetos.
- Diseño de una clase de objetos.
- Constructores.
- Herencia.
2- Qué aporta C++.
- Resumen de la biblioteca de C++
- C++ para programadores de C
- Funciones en línea
- Funciones sobrecargadas
- Operadores sobrecargados
- Paso de parámetros por referencia
- Espacios de nombre
- Entrada y salida
- Contenedores
- Los operadores new Y delete
3- Clases.
- Definición de una clase
- Implementación de una clase
- Parámetros con valores por omisión
- El puntero implícito this
- Iniciación de un objeto
- Destrucción de objetos
- Punteros como atributos de una clase
- Miembros static de una clase
- Matrices de objetos
4- Operadores sobrecargados.
- Sobrecargar un operador
- Sobrecarga de operadores binarios
- Sobrecarga de operadores unarios
- Sobrecarga de los operadores new y delete
5- Clases derivadas.
- Clases derivadas y herencia
- Atributos con el mismo nombre
- Constructores de clases derivadas
- Copia de objetos
- Jerarquía de clases
- Punteros y referencias
- Métodos virtuales
- Polimorfismo
6- Plantillas.
- Funciones genéricas
- Organización del código de las plantillas
7- Excepciones.
- Manejar excepciones
- Crear excepciones
- Adquisición de recursos
8- Flujos.
- Descripción de los búferes y flujos
- Abriendo ficheros para acceso secuencial
9- Hilos.
- Hilos
- Bibliotecas C/C++ para programar con hilos
- Creación y destrucción de hilos
- Sincronización de hilos