• [^] # Re: static / constexpr

    Posté par . En réponse à la dépêche C++17 adapte le static_assert() aux usages. Évalué à 7.

    Pas très synonyme pour moi ça.

    Je ne voulais pas dire qu'ils étaient synonymes dans l'absolu, parce qu'évidemment ils ne sont pas interchangeables dans tous les contextes. Je voulais juste mentionner le fait que C++ est un langage très complexe, que les concepts sous-jacents sont souvent un peu perchés, mais qu'en plus, on ajoute la difficulté d'avoir des mot-clés peu spécifiques, partiellement synonymes (ou pire, presque synonymes), et recyclés à outrance. C'est toujours pareil, il est évidemment possible d'apprendre tout ça, mais ça serait aussi le cas si les mot-clés étaient gdqfdjkfbhj et kjsdbhdjfb... Même pour quelqu'un qui a l'habitude de coder, la première fois qu'on voit "typedef typename truc::machin bidule;", ça fait tout drôle... Comprendre les subtilités de C++17 quand on maitrise déja C++14, c'est une chose, mais apprendre tout ça d'un coup (oui, il y a des gens qui naissent régulièrement et qui n'ont pas avalé les constructions ésotériques une par une au fil des ans).