Aplicativos do Windows
Recolher sumário
Expandir sumário
Informações
O tópico solicitado está sendo mostrado abaixo. No entanto, este tópico não está incluído nesta biblioteca.

Operadores de conversão

 

Publicado: abril de 2016

Para obter a documentação mais recente do Visual Studio 2017 RC, consulte a documentação do Visual Studio 2017 RC.

Há vários operadores de conversão específicos à linguagem C++. Esses operadores são destinados a remover qualquer ambiguidade e perigo inerente no estilo antigo de conversões da linguagem C. Esses operadores são:

  • dynamic_cast Usado para a conversão de tipos polimórficos.

  • static_cast Usado para a conversão de tipos não polimórficos.

  • const_cast Usado para remover os atributos const, volatile e __unaligned.

  • reinterpret_cast Usado para a reinterpretação simples de bits.

  • safe_cast Usado para produzir MSIL verificável.

Use const_cast e reinterpret_cast como último recurso, pois esses operadores apresentam os mesmos perigos das conversões antigas. No entanto, ainda são necessários para substituir completamente as conversões antigas.

Conversão

Mostrar:
© 2017 Microsoft