Exercícios Resolvidos de Sobrecarga de operadores

Ver Teoria

Enunciado

O que é sobrecarga de operadores? Como pode ser útil?

Passo 1

No C++ nós temos diversos operadores que ajudam a realizar diversas operações com os tipos primitivos da linguagem. Alguns operadores são binários (exemplo: + ) e recebem dois parâmetros, outros são unários (exemplo: & ) e recebem somente um parâmetro, e outros podem ter comportamento binário ou unário dependendo da quantidade de parâmetros (exemplo: - )

A sobrecarga de operadores é uma forma de adaptar estes operadores para funcionar com as classes customizadas que criamos. Basicamente, para executar uma sobrecarga de operadores tudo que precisamos fazer é escrever uma função utilizando a palavra-chave o p e r a t o r e o símbolo do operador como nome da função.

A sobrecarga é muito útil pois facilita o uso das classes e objetos, deixando a escrita e leitura do código mais simples, ajudando o programador a desenvolver classes melhores, principalmente quando as boas práticas são executadas.

Resposta

Ei, a resposta está no passo a passo :)