2010-06-24 4 views

Répondre

10

Les seuls types numériques valides pour un paramètre de modèle non typiques sont des entiers et énumérations. Par conséquent, vous ne pouvez pas avoir un paramètre de modèle non typé de type double.

+0

Je n'ai pas le brouillon sur moi, est-ce que C++ 0x autorise un type numérique? – GManNickG

+0

@GMan: Je me souviens qu'il a été proposé que tout type numérique soit autorisé, mais N3092 §14.3.2/1 dit toujours "une expression constante intégrale", donc il ne semble pas. –

+3

Je ne sais pas pourquoi cette règle est une bonne idée. –

Questions connexes