Effective Modern C++ for C++ Programmers
- Código del Curso GK2348
- Duración 4 días
Otros Métodos de Impartición
Método de Impartición
Este curso está disponible en los siguientes formatos:
-
Cerrado
Cerrado
-
Clase de calendario
Aprendizaje tradicional en el aula
-
Aprendizaje Virtual
Aprendizaje virtual
Solicitar este curso en un formato de entrega diferente.
Temario
Parte superiorIn this intensive seminar (based on material in Meyers' landmark books [Modern Effective C++, Effective C++, More Effective C++, and Effective STL]), you will learn how to use C++ effectively. Additionally, you will gain an understaning for how to create libraries and programs that are correct, efficient, portable, maintainable, and extensible.
This seminar follows a format of lecture and question/answer and does not include hands-on programming. Students are encouraged to bring their computers to class to experiment with the material as it is presented.
Calendario
Parte superiorDirigido a
Parte superior- Systems designers
- Programmers
- Technical managers involved in the design, implementation, and maintenance of libraries and applications using C++11 and C++14
Objetivos del Curso
Parte superior- Techniques for writing clear, correct, effective lambda expressions
- Insights into the pros and cons of braced initialization, noexcept specifications, perfect forwarding, and smart pointer make functions
Contenido
Parte superior- Preliminaries
- Distinguish lvalues and rvalues
- Understand std::move and std::forward
- Moving to Modern C++
- Smart Pointers
- Rvalue References, Move Semantics, and Perfect Forwarding
- Lambda Expressions
- The Concurrency API
- Miscellaneous
Labs: n/a
Pre-requisitos
Parte superior- Knowledge of the basic features of C++ (e.g., classes, inheritance, virtual functions, templates) but expertise is not required
- /es-es/-/media/global-knowledge/merchandising/right-side-column/es/250x600--training-subscriptions_es.jpg https://www.globalknowledge.com/es-es/training/suscripciones/gk-polaris?utm_source=website&utm_medium=banner&utm_campaign=webbanner #000000
- GK2348
- Effective Modern C++ for C++ Programmers
- Applications Development & Programming
- GK2348 | Effective Modern C++ for C++ Programmers | Training Course | Global Knowledge.
- Global Knowledge