Le formatage a fait sauter quelques caractères. Il fallait lire:
Mon explication est que, dans la version template, la quasi totalité du temps se passe lors de la 1ere instanciation (donc les 800 classes count_t<800>, count_t<799>, ...). Pour les 99 tableaux restants, le coût est minimal car le compilateur possède déjà la classe count_t<800> dans sa table des symboles.
[^] # Re: Pas si simple.
Posté par SChauveau . En réponse au journal Constexpr versus template. Évalué à 2.
Le formatage a fait sauter quelques caractères. Il fallait lire:
Mon explication est que, dans la version template, la quasi totalité du temps se passe lors de la 1ere instanciation (donc les 800 classes
count_t<800>,count_t<799>, ...). Pour les 99 tableaux restants, le coût est minimal car le compilateur possède déjà la classecount_t<800>dans sa table des symboles.