C++20 – Les contrats

Bonjour à tous !

Aujourd’hui, un article au sujet d’une fonctionnalité de C++20 qui va beaucoup apporter au langage : les contrats. Trois nouveaux attributs ont de fait été ajoutés : [[expects]], [[ensures]] et [[assert]].

Continue reading “C++20 – Les contrats”

C++20 – Les designated initializers

Salut à tous.

Cet article traite d’une fonctionnalité à venir pour C++20 : les designated initialisers.

Déjà présente en C depuis C99, la version adoptée pour la prochaine norme C++ présente quelques différences.

Continue reading “C++20 – Les designated initializers”