mardi 6 octobre 2020

C++ 20 et modules

Ouh là là, c'est prise de tête ! J'ai tenté de comprendre comment fonctionnent les modules C++20, et c'est un vieux bazar. Pour comprendre toutes les subtilités de la fonctionnalité, je vous renvoie à l'excellent blog de vector<bool>, et en particulier aux articles suivants:

Lecture très saine, mais plutôt ardue. Je ne suis plus trop convaincu de l'intérêt de la fonctionnalité ! Les questions qui demeurent : comment est-ce que les systèmes de build vont traiter la chose ? Et au delà de la spécification touffue, quelle devrait être la doctrine d'utilisation ?

Pas d'expérimentations pour le moment, car gcc ne sait pas encore faire !

Aucun commentaire: