Curso Programação Orientada à Objetos
Sobrecarga de Oper. Unários
Vejamos agora sobre a sobrecarga dos Operadores Unários.
Operadores Unários
Os operadores ++, --, ! e ~ só utilizam um operando. Os operadores +, -, * e & podem utilizar só um operando.
Como vimos na aula passada, operadores que só utilizam um operando são conhecidos como operadores unários. Ex.: i++, i--, !a e ~b.
Os últimos, que podem utilizar um ou dois operandos, são os operadores binários ou unários. Ex.: +5, -5, *p e &x.
Como definir um Operador Unário
Assim, para definir um novo operador unário para a classe, utilizamos a sintaxe:
<retorno> operator <operador> () {
// Código
}