Partilhar via


Notação em expressões

A linguagem C++ especifica determinadas compatibilidades ao especificar operandos. A tabela a seguir mostra os tipos de operandos aceitáveis aos operadores que exigem operandos de tipo type.

Tipos de operandos aceitáveis para operadores

Tipo esperado

Tipos permitidos

type

const type

volatile type

type&

const type&

volatile type&

volatile const type

volatile const type&

type*

type* consttype* volatiletype* volatile const

const type

typeconst typeconst type&

volatile type

typevolatile typevolatile type&

Como as regras acima podem sempre ser usadas em conjunto, um ponteiro const para um objeto volatile pode ser fornecido onde um ponteiro é esperado.

Consulte também

Referência

Semântica de expressões