Peut-fonctions virtuelles des paramètres par défaut?

Si je déclare une classe de base (ou l'interface de la classe) et de spécifier une valeur par défaut pour un ou plusieurs de ses paramètres, effectuez les classes dérivées doivent spécifier le même défaut et si non, qui par défaut se manifeste dans les classes dérivées?

Addendum: je suis aussi intéressé par la façon dont cela peut être géré à travers différents compilateurs et des commentaires sur "recommandé" de la pratique dans ce scénario.

  • Cela semble une chose facile à tester. Avez-vous essayé?
  • Je suis en train de l'essayer mais je n'ai pas trouvé de renseignements concrets de la façon dont "défini" le comportement serait donc j'ai finit par trouver une réponse à mon compilateur spécifique, mais qui ne me dites pas si tous les compilateurs fera la même chose. Je suis aussi intéressé par la pratique recommandée.
  • Le comportement est bien définie, et je doute que vous trouverez un compilateur qui est faux (enfin, peut-être que si vous testez gcc 1.x, ou VC++ 1.0 ou quelque chose comme ça). La pratique recommandée est contre cela.