Si je déclare une classe de base (ou une classe d'interface) et spécifie une valeur par défaut pour un ou plusieurs de ses paramètres, les classes dérivées doivent-elles spécifier les mêmes valeurs par défaut et si ce n'est pas le cas, quelles valeurs par défaut se manifesteront dans les classes dérivées?
Addendum: Je suis également intéressé par la manière dont cela peut être géré entre différents compilateurs et par toute entrée sur la pratique «recommandée» dans ce scénario.