KnowledgeCity

Semântica de Movimento em C++

Este módulo é sobre mover semântica. Aprenderás a usar a semântica mover-se, quando usá-lo, e se deves usá-lo ou não. Também aprenderás a usar a semântica de movimento para tornares o código mais eficiente.
Assista à primeira aula grátis — tenha acesso completo às 7 aulas.

To view this video please enable JavaScript.

Curso: Sob demanda
Avançado  Provedor Mikhail Veygman  7 Lições ·  33m  em Árabe, Alemão, Inglês, Espanhol, Francês, Português, Chinês simplificado 

O Que Você Vai Aprender

  • Distinguir valores L de valores R em C++
  • Usar std::move para transferir recursos entre objetos
  • Implementar um construtor de movimento e um operador de atribuição de movimento
  • Aplicar o idioma copy-and-swap para atribuição segura
  • Seguir a Regra de 3/5/0 ao projetar classes

Principais Conclusões

  • O curso introduz semântica de movimento em C++ e explica o que é.
  • Distingue entre valores L e valores R como parte da compreensão de semântica de movimento.
  • Cobre std::move, o construtor de movimento, e o operador de atribuição de movimento.
  • Apresenta o idioma copy-and-swap e a Regra de 3/5/0.

Perguntas Frequentes

Que tópicos este curso de Semântica de Movimento de C++ cobre?

Cobre o que é semântica de movimento, compreendendo valores L e valores R, usando std::move, o construtor de movimento, o operador de atribuição de movimento, o idioma copy-and-swap, e a Regra de 3/5/0.

Que habilidades este curso está relacionado?

Está relacionado a C++ (Linguagem de Programação), Fundamentos de C++, Conceitos de C++, Módulos de C++, Módulo de Função, e Módulos de Software.

Como o curso é estruturado?

O curso é organizado em aulas cobrindo semântica de movimento, valores L e valores R, std::move, o construtor de movimento, o operador de atribuição de movimento, o idioma copy-and-swap, e a Regra de 3/5/0.