Module Range

Depuis le début de l’année, Eric Niebler a écrit plusieurs billets à propos du concept de range pour le C++. Le dernier billet en date annonce la publication d’une proposition pour l’ajout de ce concept dans la bibliothèque standard.

La parenté avec ce que propose boost.range est évident (il y a surement des différences, mais n’ayant pas encore lu l’ensemble de la proposition, je ne vais pas m’avancer) et cette nouvelle m’envoie ravir. Les lambdas du C++11 avaient déjà permis d’améliorer l’utilisabilité des algorithmes de la bibliothèque standard, avec un concept de range dans la bibliothèque standard leur utilisabilité sera décuplée.

Liens : La proposition et l’implémentation

Publicités