Avis sur initialisation de durée
Hello, voici le constructeur de ma classe Duree
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| #include "Duree.h"
using namespace std;
Duree::Duree(int heures, int minutes, int secondes) : m_heures(heures), m_minutes(minutes), m_secondes(secondes)
{
if (m_secondes > 59)
{
m_minutes += m_secondes / 60;
m_secondes %= 60;
}
if (m_minutes > 59)
{
m_heures += m_minutes / 60;
m_minutes %= 60;
}
} |
Déjà, je pense que 80% du travail est fait, car le code fait ce que je veux.
J'aimerais juste vos avis sur ma façon de ranger les secondes dans les minutes et dans les heures. Y'a peut-être + optimisé ? merci bonne soirée
Question 2 :
C'est une bonne chose d'utiliser la liste d'initialisation et ensuite d'utiliser les variables ? Où si j'utilise mes variables il ne faut PAS que j'utilise la liste ?