Programa del Curso

    ¿Qué es un sistema embebido? Definición simple Algunos hitos Características ¿Por qué usar C++?
Comparación con C C: Un subconjunto de C++ – casi
  • Rendimiento
  • Funcionalidad "gratuita" añadida
  • ¿Por qué no usar C++?
  • Clases Variables miembro Variables de instancia
  • Variables de clase
  • Funciones de los miembros Funciones de instancia
  • Funciones de clase
  • Métodos implícitos Constructor Inicialización
  • Delegación
  • Destructor
  • Operador de asignación de copia
  • Semántica de movimiento: evitar la copia profunda innecesaria
  • struct en C++
  • Paquete/Espacio de nombres
  • Herencia Introducción
  • Realización
  • Rendimiento
  • Herencia múltiple
  • Herencia virtual
  • Polimorfismo Introducción
  • Función virtual
  • Virtual Destructor
  • Implementación
  • Información de tipo de tiempo de ejecución, RTTI
  • Rendimiento
  • Plantillas Introducción
  • Plantilla de función
  • Plantilla de clase Plantillas variádicas
  • Sobrecarga de código
  • Estrategias de implementación
  • Plantilla cuando Programming
  • ¿Plantilla versus herencia?
  • Manejo de errores Excepciones
  • Problemas de rendimiento
  • Implementación
  • Código en línea ¿Cuándo utilizarlo?
  • Estrategias
  • Arranque Puesta en marcha del sistema
  • La parte C
  • La parte C++
  • Biblioteca estándar Biblioteca de plantillas estándar, STL
  • iostream library
  • Ampliaciones importantes realizadas en STL debido a C++11: Semántica de movimiento
  • Plantillas variádicas
  • Concurrencia
  • Memoria Management El modelo de memoria de C++ Los tipos stdint
  • Tipos atómicos y sus operaciones
  • Estrategias
  • Variables
  • Colocación nueva
  • Memoria definida por el usuario Management
  • Interoperabilidad entre C y C++ Mutilación de nombres
  • Inicialización estática
  • Memoria dinámica
  • struct Contenidos POD – Tipo de datos antiguo sin formato
  • Design Patterns RAII – La adquisición de recursos es la inicialización
  • E/S asignadas a memoria
  • Interrumpir
  • Inicialización de objetos estáticos
  • Requerimientos

    No se necesitan requisitos específicos para asistir a este curso.

      21 horas
     

    Número de participantes


    Comienza

    Termina


    Dates are subject to availability and take place between 09:30 and 16:30.
    Los cursos de formación abiertos requieren más de 5 participantes.

    Testimonios (1)

    Cursos Relacionados

    El Proyecto Yocto - Una Visión General - Práctico

      28 horas

    Categorías Relacionadas