Curso Programação Orientada à Objetos

Sobrecarga de Oper. Unários

Página do Curso 10 min Texto por
User Image
Allan Garcia

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
    }