Operadores de conversão
Existem vários operadores de elenco específico para a linguagem C++.Esses operadores destinam-se para remover alguns dos perigos inerentes a conversões de linguagem c de estilo antigo e ambigüidade.Esses operadores são:
dynamic_cast usado para conversão de tipos polimórficos.
static_cast usado para conversão de tipos nonpolymorphic.
const_cast usado para remover o const, volatile, e __unaligned atributos.
reinterpret_cast usado para reinterpretation simple de bits.
Safe_cast usados para produzir o MSIL verificável.
Use const_cast e reinterpret_cast como último recurso, desde que esses operadores apresentam os mesmos perigos como projeções de estilo antigo.No entanto, eles ainda são necessários para substituir completamente o projeções de estilo antigo.