Temario del curso
- ¿Qué es un sistema integrado?
- Definición simple
- Algunos hitos
- Características
- ¿Por qué usar C ++?
- Comparación con C
- C: un subconjunto de C ++ - casi
- Actuación
- Funcionalidad "gratuita" añadida
- ¿Por qué no usar C ++?
- Clases
- Variables miembro
- Variables de instancia
- Variables de clase
- Funciones de miembro
- Funciones de instancia
- Funciones de clase
- Métodos implícitos
- Constructor
- Inicialización
- Delegación
- Incinerador de basuras
- Operador de asignación de copias
- Constructor
- Move Semantics: evitando copias profundas innecesarias
- estructura en C ++
- Paquete / Espacio de nombres
- Variables miembro
- Herencia
- Introducción
- Realización
- Actuación
- Herencia Múltiple
- Herencia virtual
- Polimorfismo
- Introducción
- Función virtual
- Destructor virtual
- Implementación
- Información sobre el tipo de tiempo de ejecución, RTTI
- Actuación
- Plantillas
- Introducción
- Plantilla de función
- Plantilla de clase
- Plantillas variables
- Code Bloat
- Estrategias de Implementación
- Plantilla Meta Programación
- Plantilla versus Herencia?
- Manejo de errores
- Manejo de excepciones
- Problemas de desempeño
- Implementación
- Código en línea
- ¿Cuándo usar?
- Estrategias
- Puesta en marcha
- Arranque del sistema
- La parte C
- La parte C ++
- Biblioteca estándar
- Biblioteca de plantillas estándar, STL
- Biblioteca iostream
- Extensiones principales realizadas en STL debido a C ++ 11:
- Mover la semántica
- Plantillas variables
- Concurrencia
- Gestión de la memoria
- El modelo de memoria C ++
- Los tipos de stdint
- Tipos atómicos y sus operaciones
- Estrategias
- Variables
- Colocación nueva
- Gestión de memoria definida por el usuario
- El modelo de memoria C ++
- Interoperación entre C y C ++
- Nombre Mangling
- Inicialización estática
- Memoria dinámica
- Estructura Contenido
- POD - Tipo de datos antiguos simples
- Patrones de diseño
- RAII - Adquisición de recursos es inicialización
- E / S mapeada en memoria
- Interrumpir
- Inicialización de objetos estáticos
Requerimientos
No hay requisitos específicos necesarios para asistir a este curso.
Formación Corporativa a Medida
Soluciones de formación diseñadas exclusivamente para empresas.
- Contenido personalizado: Adaptamos el temario y los ejercicios prácticos a los objetivos y necesidades reales del proyecto.
- Calendario flexible: Fechas y horarios adaptados a la agenda de su equipo.
- Modalidad: Online (en directo), In-company (en sus oficinas) o Híbrida.
Precio por grupo privado (formación online) desde 4800 € + IVA*
Contáctenos para obtener un presupuesto exacto y conocer nuestras promociones actuales
Testimonios (2)
Disfruté del tiempo que nos dedicamos a resolver los ejercicios. Esto fue muy útil, ya que nos permitió pasar un buen rato pensando en nuestras soluciones e implementándolas.
Valeriu - Siemens
Curso - Using C++ in Embedded Systems - Applying C++11/C++14
Traducción Automática
Los detalles sobre cómo el compilador se comporta dependiendo del uso de la sintaxis. Las secciones de "Quiz" son muy estimulantes
Andrea Pomatto
Curso - Using C++ in Embedded Systems - Applying C++11/C++14
Traducción Automática