Lenguaje de programación C++. Código LPC-102
Horas:
24
Fecha:
CBD
Precio asistente:
1,045 €
Precio grupo:
Consultar
Objetivos
- Conocer el lenguaje C++ para realizar aplicaciones orientadas a objetos.
Dirigido a
- Desarrolladores interesados en la programación C++.
Requisitos
- Conocimientos sobre fundamentos de programación estructurada.
- Lenguaje de programación C.
- Análisis y diseño orientado a Objetos y UML.
- Filosofía de la programación orientada a objetos.
- Clases y objetos.
- Clases, objetos, miembros: atributos y métodos.
- Creación de inicialización de objetos.
- Retornos de *this por valor y por referencia.
- Variables dinámicas.
- Punteros, operadores new y delete.
- Funciones.
- Sobrecarga de funciones.
- Paso de parámetros por valor, dirección y referencia.
- Programación eficiente.
- Macros, funciones inline.
- Herencia y polimorfismo.
- Composición versus herencia.
- Herencia múltiple, funciones virtual y clases abstractas.
- Templates.
- Funciones genéricas, herencias de clases genéricas.
- Standard Template Library (STL).
- Sobrecarga de operadores.
- Preprocesador y modularidad.
- Directivas y ficheros de cabecera en C++
- Librerías de clases: estáticas y dinámicas.
- Entrada y salida.
- Streams, cin y cout, sobrecarga de los operadores << y >>.
- Formatos y ajustes de campos.
- E/S de archivos.
- Manejo de excepciones: errores y excepciones en C++ (throw, try).