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.