Compartilhar via


Operadores cast

Uma conversão de tipo fornece um método para conversão explícita do tipo de um objeto em uma situação específica.

Sintaxe

cast-expression:
unary-expression
( type-name ) cast-expression

O compilador trata cast-expression como tipo type-name depois que uma conversão de tipo é feita. As conversões podem ser usadas para converter objetos de qualquer tipo escalar em ou de qualquer outro tipo escalar. As conversões de tipo explícito são restringidas pelas mesmas regras que determinam os efeitos de conversões implícitas, descritos em Conversões de atribuição. As restrições adicionais de conversões podem resultar de tamanhos reais ou de representação de tipos específicos. Consulte Armazenamento de tipos básicos para obter informações sobre tamanhos reais de tipos integrais. Para obter mais informações sobre conversões de tipos, consulte Conversões Type-Cast.

Confira também

Operador de conversão: ()