jeudi 27 octobre 2022
« Un très bel article qui démontre la puissance des concepts introduits dans le C++ 20, en montrant comment on peut écrire maintenant assez simplement ce que l'on souhaite (ici vérifier si une classe a une méthode avec une certaine signature) sans avoir recours à des pratiques de métaprogrammation avancées. En bonus il explicite succinctement mais clairement plusieurs outils utilisés en métaprogrammation. »
mardi 22 septembre 2020
« En attendant les concepts du C++ 20, un historique des méthodes pour pouvoir tester si une classe contient ou nom un attribut d'un nom donné (ce qui peut être très utile pour de la métaprogrammation). »
mercredi 11 octobre 2017
« Un post qui rappelle le feature constexpr introduit dans le C++11 et introduit le très utile if constexpr du C++17, supporté au moins par les versions récentes des compilateurs clang et gcc. J'ai appris incidemment dans le deuxième exemple une utilisation de decltype très intéressantes qui permet de vérifier si une classe possède une méthode donnée en utilisant l'opérateur virgule. »