Expressões (C++)
Esta seção descreve as expressões C++. As expressões são sequências de operadores e operandos usadas em uma ou mais das seguintes finalidades:
Cálculo de um valor a partir dos operandos.
Designação de objetos ou funções.
Geração de "efeitos colaterais". (Efeitos colaterais são todas as ações diferentes da avaliação da expressão — por exemplo, a alteração do valor de um objeto.)
Em C++, os operadores podem ser sobrecarregados e seus significados podem ser definidos pelo usuário. No entanto, a precedência e o número de operandos que eles utilizam não podem ser alterados. Esta seção descreve a sintaxe e a semântica dos operadores como eles são fornecidos com a linguagem, não quando são sobrecarregados. Além dos tipos de expressões e a semântica das expressões, os seguintes tópicos serão abordados:
Tópicos sobre operadores em outras seções:
-
Dica
Os operadores para tipos internos não podem ser sobrecarregados; o comportamento deles é predefinido.