Programar em C++/Sobrecarga de operadores: diferenças entre revisões
[revisão pendente] | [revisão pendente] |
Conteúdo apagado Conteúdo adicionado
m "por traz" não existe. |
|||
Linha 60:
</source>
A sintaxe desta definição, muitas vezes causa confusão, mas poderá ser facilmente entendida depois que tenhamos assimilado as idéias básicas por
Verificamos que, no código, nos referimos a x e y sem definir a qual objeto pertence. Acontece que a operação está ocorrendo dentro de um dos objetos, aquele imediatamente antes do operador. Esta é a primeira coisa a ter em mente: ''O operador "pertence" a um dos objetos que está sendo operado'', sendo sempre aquele que o antecede. Com isso, só precisamos declarar o segundo dado a operar.
|