5.11.5.4 Semántica de Movimiento y Referencias Rvalue (5 horas)

Resultados de la carrera Outcomes: 6
Temas
  1. Lvalues y Rvalues.
  2. Referencias Rvalue.
  3. Semántica de Movimiento.
  4. Constructores de movimiento y operadores de asignación de movimiento.
  5. Perfect Forwarding (repaso).

Objetivos de Aprendizaje (Learning Outcomes)
  1. Explicar la semántica de movimiento y su propósito en C++. [Familiarizarse (Familiarity)]
  2. Definir y usar referencias rvalue. [Usar (Usage)]
  3. Analizar las implicaciones de rendimiento del uso de la semántica de movimiento. [Evaluar (Assessment)]
  4. Implementar constructores de movimiento y operadores de asignación de movimiento para clases personalizadas. [Usar (Usage)]
  5. Aplicar la semántica de movimiento para optimizar la gestión de recursos en programas C++. [Usar (Usage)]
Bibliografía: [Stroustrup, 2013b,M.Josuttis, 2019,Vandervoorde et al., 2017,Deitel, 2017]



Generado por Ernesto Cuadros-Vargas , Sociedad Peruana de Computación-Peru, basado en el modelo de la Computing Curricula de IEEE-CS/ACM