IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Voir le flux RSS

Bousk

  1. [Aller plus loin]Filtrer les données d'un conteneur pendant une itération via ranged-based for loop

    par , 09/09/2019 à 06h25
    Suite à mon précédent billet j'ai voulu pousser un peu pour arriver à une syntaxe telle que for (auto value : vec | [](...){...}) que je trouve plutôt attrayante. Et surtout ne pas avoir à taper le nom de la classe au complet, chose que je trouve des plus pénibles.

    Ce fût étonnamment rapide puisque le simple ajout d'un opérateur libre permet d'y parvenir :
    Code c++ : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    template<class Container>
    ForRangedLoopFilter<Container> operator|(Container& container, std::function<bool(const
    ...