•
Os argumentos Default
O argumento default
permite que você não precise passar argumentos para uma função...
simplesmente omitindo um valor para o argumento
Observe o exemplo:
#include <iostream>
using std::cout;
using std::cin;
using std::endl;
//
prototipo com default = 0 para todos os argumentos
void atributo ( int forca = 0, int inteligencia = 0, int magia = 0
);
int main()
{
cout << " O guerreiro possui ";
atributo(10, 5, 0);
cout << " O mago possui ";
atributo(1, 7, 8);
cout << " A ladra possui ";
atributo(0, 5, 5);
cout << " O morto possui ";
atributo(); // default
cin;
return
0;
}
void atributo (int
forca, int inteligencia, int magia)
{
cout << " força de " << forca
<< " inteligencia
de " << inteligencia
<< " magina
de " << magia
<< endl;
}
Perguntas??? Email
|