Tipos de expressões
Expressões C++ são divididas em várias categorias:
Expressões primárias.Esses são os blocos de construção a partir do qual todas as outras expressões são formadas.
Expressões de sufixo.Esses são expressões primárias, seguidas por um operador — por exemplo, a matriz subscrito e postfix operador de incremento.
As expressões formadas com operadores unários.Operadores unários agem em apenas um operando em uma expressão.
As expressões formadas com operadores binários.Operadores binários agem em dois operandos em uma expressão.
Expressões com o operador condicional.O operador condicional é um operador Ternário — o apenas como operador na linguagem C++ — e usa três operandos.
Expressões constantes.Expressões constantes são formadas inteiramente de constante de dados.
Expressões com conversões de tipo explícito.Conversões de tipo explícito, ou "conversões", podem ser usados em expressões.
A projeção.Type-safe "conversões" pode ser usado em expressões.
Informações de tipo de tempo de execução.Determine o tipo de um objeto durante a execução do programa.