J'ai demandé à mon équipe de réactiver les avertissements du compilateur. Certains comment tous les avertissements (-w) ont été désactivés (ne demandez pas ...). La plupart d'entre eux sont évidents mais l'un d'entre eux est vraiment énervant. Je l'obtiens de mes cours de date et d'heure qui sont utilisés dans beaucoup d'endroits. L'histoire est vraiment simple. Time est une sous-classe de Date et les deux ont leurs opérateurs définis. Quel peut être le problème avec ça? Voici l'avertissement je reçois:Avertissements et compilateur SunStudio C++
Warning: ACTime::operator- hides the function ACDate::operator-(const ACDate&) const.
Peut-être que quelqu'un peut me lier les documents décrivant ce que chacun des avertissements du compilateur C de SunStudio signifie? Je ne peux pas trouver ça ... Merci!
Encore une autre option serait d'utiliser l'héritage privé. Aussi, je pense que les types de retour sont faux: la différence entre deux dates est un intervalle en jours, entre deux fois un intervalle en (fractions) de secondes. – MSalters