• [^] # Re: Nouveau ou pas

    Posté par . En réponse à la dépêche Je crée mon jeu vidéo E09 : Techniques de C++11 appliquées au système à entités. Évalué à 4.

    Tout se fait à la compilation plutôt qu'à l'exécution.

    C'est le constexpr qui permet cela, tu peux sans soucis écrire :

    auto total = s(1) + min(12) + h(3);

    après je suis d'accord que cela ajoute un peu de lisibilité à certains codes, et aussi cela à l'avantage de proposer un namespace vide, donc pas de risque de collision avec un suffixe "h" qui est déjà défini par l'utilisateur.

    Mais ce qui est nouveau dans ton cas d'utilisation, c'est le constexpr qui permet l'évaluation à la compilation.