A sobrecarga de funções é o mecanismo que permite que duas o...
os itens a seguir.
![Imagem 001.jpg](https://arquivos.qconcursos.com/images/provas/23779/Imagem%20001.jpg)
![Imagem 002.jpg](https://arquivos.qconcursos.com/images/provas/23779/Imagem%20002.jpg)
Comentários
Veja os comentários dos nossos alunos
C++ permite sim sobrecarga, e além disse permite valores padrões para alguns parâmetros.
A chamada é ambígua porque a precisão (terceiro parâmetro) possui um valor padrão = 3 (utilizado no caso do desenvolvedor não mandar um valor diferente de precisão)
Ao chamarmos a função com apenas os 2 primeiros parâmetros float o compilador fica na dúvida se estamos utilizando a primeira função com o 3º paramêtro padrão, valor 3, ou se estamos chamando a segunda função, que realmente só tem dois parâmetros.
Sobrecarga- Métodos com o mesmo nome + Assinaturas diferentes (num,tipo,ordem dos parâmetros)
Sobrescrita - Métodos com o mesmo nome + Mesma Assinaturas (num,tipo,ordem dos parâmetros)
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo