valeurs par défaut et surcharge de fonction
Bonjour.
J'ai déjà fait du Java. Je découvre le C++.
Supposons le code suivant:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
|
int nombreDeSecondes(int heures, int minutes = 0, int secondes = 0);
double nombreDeSecondes(int heures, double minutes = 0);
// Main
int main()
{
cout << nombreDeSecondes(1) << endl;
return 0;
}
// Définition de la fonction
int nombreDeSecondes(int heures, int minutes, int secondes)
{
int total = 0;
total = heures * 60 * 60;
total += minutes * 60;
total += secondes;
return total;
}
double nombreDeSecondes(int heures, double minutes = 0)
{
double total = 0;
total = heures *50;
total += minutes * 350;
return total;
} |
Quelle fonction va être appelé dans le main?