Curso Programação Orientada à Objetos

Sobrecarga de Operadores

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

Vejamos agora sobre a Sobrecarga de Operadores. Quando criamos uma classe em C++ é possível implementar os operadores básicos (maior, menor, igual, etc.) para essa classe, esse processo é conhecido como sobrecarga de operadores.

Erro da falta de operador

Imagine o código abaixo:

class A {
   public:
    int x, y;

    A() {
        x = 0;
        y = 0;
    }
    A(int x, int y) {
        this->x = x;
        this->y = y;
    }
};