Programar em C++/Sobrecarga de operadores: diferenças entre revisões
[edição verificada] | [revisão pendente] |
Conteúdo apagado Conteúdo adicionado
Sem resumo de edição |
|||
Linha 14:
<source lang=cpp>
class ponto
{
ponto(int a, int b)▼
{ x = a;▼
ponto(int a,
}
};
</source>
Linha 26 ⟶ 29:
<source lang=cpp>
ponto p1(1,5), p2(3,4), Soma;
Soma = p1 + p2;
Linha 35 ⟶ 38:
<source lang = cpp>
class ponto
{
▲ { x = a;
ponto(int a,
x = a;
ponto operator+(ponto p);▼
y = b;
}
▲ ponto operator+(ponto p);
};
ponto ponto::operator+(ponto p)
{
b = y + p.y;
}
</source>
|