Notação em expressões
A linguagem C++ Especifica determinadas compatibilidades ao especificar operandos.A tabela a seguir mostra os tipos de operandos aceitável para operadores que exigem operandos do tipo type.
Tipos de operando aceitáveis para operadores
Tipo esperado |
Tipos permitidos |
---|---|
type |
Const tipo volatile tipo type& const type& volatile type& const volátil tipo const volátil type& |
tipo * |
type* consttype* volatiletype* volatile const |
Const type |
typeconst typeconst type& |
volatile type |
typevolatile typevolatile type& |
Como sempre, as regras anteriores podem ser usadas em combinação, um ponteiro const para um objeto voláteis pode ser fornecido onde um ponteiro é esperado.