•
Sobrecarga de funções
C++ possibilita
que sejam definidas várias funções com o mesmo nome, Desde
que esta função tenha um conjunto de parametros diferentes. Este
recurso é chamado de sobrecarga de funções
e deve ser conhecido pelo programador.
Ela é usada para criar varias funções do mesmo nome que executa
tarefas semelhantes, mas sobre tipos diferentes.
Exemplo de programa que
mostra uma função que trabalha com a mesma função
matemática ( quadrado ) só que com tipos diferentes ( double e int
)
#include <iostream>
using std::cout;
using std::endl;
int quadrado
( int x )
{
return x * x;
}
double quadrado
( double y )
{
return y * y;
}
int main()
{
cout << " O quadrado do inteiro 7 é "
<< quadrado( 7 )
<< " O quadrado
double de 7.5 é " << quadrado ( 7.5 )
<< endl;
std::cin;
return
0;
}
Perguntas??? Email
|