Programa del Curso
Módulo 1
Intro + Referencias
Conceptos básicos
Conceptos básicos del taller
Sobrecarga
¿Qué podemos sobrecargar, y cómo?
Tipos extra de C ++ (bool y referencia)
Sobrecarga del taller
OOP
Introducción rápida a Oop
Clases
Estructura
Modificadores de acceso
Constructor
funciones predeterminadas / borrar
lista de inicialización de sintaxis / constructor
Clases de taller
Memoria
Interacción de memoria clásica
Memoria del taller
Mòdulo 2
Herencia
Construcción
Polimorfismo
Virtual, puro virtual, abstracto, interfaz
Modificadores de acceso
Herencia del Taller (Formas)
Excepciones
¿Qué son?
¿Cómo funcionan?
Qué arrojar y qué atrapar
Excepciones al taller
Exceso de memoria
Cómo se notifica
Cómo manejar
Gestión de memoria moderna
RAII
Plantillas aplicadas a Modern Memory Management (SmartPointer)
Smart Estandardizado C ++ 11 SmartPointers
Nullptr
Taller SmartPointers
Espacios de nombres
Module3
Auto
La nueva palabra clave auto
La nueva sintaxis de retorno automático
Enum
En Nuevas enumeraciones de estilo
Constexpr
Nuevas expresiones constantes
Sobre constness
Const y Mutable explicados
Lambdas y objetos funcionales
Clases que actúan como funciones
Introducción funciones lambda
Chrono
Una introducción a la nueva biblioteca de Chrono
Módulo 4
Casting
Biblioteca estándar
Cadena
Envases
Vector (vs)
Lista
Mapa
Matriz
Tuple
Lista de inicializadores
Iteradores
rango de sintaxis
Alg Algoritmos estándar
Streams
Palabras clave diversas
Estático
Explícito
Módulo 5
Mover la semántica
Introducción a los valores L / R
Referencias de valores R aplicadas a la semántica de movimiento
Escriba los rasgos
Obtener información sobre el tiempo de compilación
Concurrencia
Introducción a la implementación de tipos de átomos, asincronización / futuro y C ++ 11 de C ++ 11
Plantillas variables: una introducción a las plantillas variadic de C ++ 11
Testimonios (9)
Muchos ejercicios y ayuda. Fue útil para el entrenador poder usar nuestros documentos de proyectos individuales para poder ayudarnos a solucionar nuestro problema y completar los ejercicios. {Mucha oportunidad para hacer preguntas también.
Matthew - Teledyne
Curso - Advanced C++
Traducción Automática
el equilibrio entre las clases magistrales y la práctica, el ritmo, el conocimiento del formador y la habilidad pedagógica
Armando Pinto - EID
Curso - C/C++ Secure Coding
Traducción Automática
Nos han mostrado muchas herramientas diferentes (gdb, valgrind, callgrind, google sanitizers, ...) lo cual fue realmente genial para tener un conocimiento básico que podemos ampliar cuando necesitemos usar una de esas herramientas.
Thibault Marechal - Red Embedded Consulting Sp. z o.o.
Curso - C++ 11 Programming
Traducción Automática
Good coverage of the topic
Steven Irrgang - Raytheon Australia
Curso - Writing Simpler Cleaner Code with C++ 17
The details on how compiler behaves depending on to the syntax usage. The "Quiz" sections are very stimulating
Andrea Pomatto
Curso - Using C++ in Embedded Systems - Applying C++11/C++14
cómo podemos usar palabras reservadas y las mejores prácticas para usar cuando usamos Objet Oriented Programming. Cómo podemos confiar en la referencia de CPP para obtener conocimiento de los temas deseados
Alejandro - we need to hace this group for mexico people only from Turf and compact utility
Curso - Advanced C++ Software Design
Traducción Automática
Buenos ejemplos, concéntrese en el material más útil
Piotr Sowiński - Intel Technology Poland
Curso - Object Oriented Programming with C++
Traducción Automática
Discusión abierta, capacitador muy bien informado y dispuesto a ayudar con la depuración y las preguntas GoEquilibrio entre ejercicios teóricos y prácticos.
JACK ROSS - STMicroelectronics R&D Ltd
Curso - Programming in C++
Traducción Automática
Great training atmosphere.