Bienvenido a Tecnohackers

Tecnohackers » Programacion » Area de Programacion » Programacion a Bajo Nivel. APIs, Hooking, ASM, C/C++, etc.
 » 

C++: Semántica De Movimiento - Bill Weinman



Autor Tema: C++: Semántica De Movimiento - Bill Weinman  (Leído 1327 veces)

Desconectado zolo

  • Consigliere
  • Master
  • *****
  • Mensajes: 22377
  • Un Mes, Un Año o Toda Una Vida, Da Igual, Estare
C++: Semántica De Movimiento - Bill Weinman
« en: Enero 28, 2017, 04:51:02 pm »
C++: Semántica De Movimiento - Bill Weinman

You are not allowed to view links. Register or Login

Conceptos en la semántica de movimiento

Antes de empezar a trabajar con la semántica de movimiento, es importante tener claros los conceptos que sirven de base a esta optimización del lenguaje que se añadió en C++11. Una mejora que se reflejará, fundamentalmente, en el rendimiento y la gestión de memoria que ofrece nuestro código.

1.Qué es la semántica de movimiento 02:31
2.Qué son los lvalues y los rvalues 01:53

Cómo usar la semántica de movimiento

Una vez vistos los componentes fundamentales de la semántica de movimiento, llega el momento de empezar a usarla. Aprenderemos cuáles son los elementos necesarios que tenemos que incorporar a nuestro código para poder sacarle el máximo rendimiento.

1.Uso de std::move 05:15
2.Cómo crear un constructor de movimiento 05:60
3.Cómo crear un operador de asignación de movimiento 03:33
4.Uso de la técnica de copia e intercambio 04:46
5.Otras consideraciones en semántica de movimiento 04:07
6.Resumen y despedida de Semántica de movimiento 00:43


You are not allowed to view links. Register or Login

You are not allowed to view links. Register or Login

You are not allowed to view links. Register or Login
You are not allowed to view links. Register or Login

Desconectado zolo

  • Consigliere
  • Master
  • *****
  • Mensajes: 22377
  • Un Mes, Un Año o Toda Una Vida, Da Igual, Estare
C++ Semantica De Movimiento [Curso Video2Brain]
« Respuesta #1 en: Febrero 24, 2017, 09:46:36 am »
Profundiza más en C++ con la semántica de movimiento, un componente fundamental de la gestión de recursos en C++. La semántica de movimiento te permite optimizar la transferencia de datos y reasignar la memoria sin operaciones adicionales de copia. En este curso, Bill Weinman te ayuda a entender el concepto de rvalues (valores temporales que son clave en la semántica de movimiento); a crear constructores y operaciones de movimiento; y a utilizar la técnica de copia e intercambio para “intercambiar” datos nuevos al mismo tiempo que se destruyen los antiguos.

You are not allowed to view links. Register or Login


You are not allowed to view links. Register or Login
You are not allowed to view links. Register or Login
You are not allowed to view links. Register or Login

Tags:
Tags:

 


SMF 2.0.19 | SMF © 2016, Simple Machines
Paginas Afiliadas
Twitter - FaceBook - Daraxblog
Designed by Smf Personal