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

Bousk

  1. [Actualité] [Aller plus loin]Extraire des collections de données depuis une collection initiale

    par , 04/11/2020 à 16h11
    Dans le billet précédent, nous avons vu comment extraire des collections de données depuis un vector sans aucune allocation supplémentaire.
    La conclusion laissait entendre que ce système est applicable à d'autres collections que std::vector.

    Ça l'est, et relativement simplement.

    Pour y parvenir, il suffit d'ajouter un niveau de template, en modifiant le template pour pas être le type de l'élément mais de la collection.
    Ainsi, VectorView devient donc ContainerView: ...

    Mis à jour 04/11/2020 à 18h48 par Bousk

    Catégories
    C++ , Programmation
  2. [Actualité] Extraire des collections de données depuis une collection initiale

    par , 29/10/2020 à 18h16
    Il est commun de devoir extraire des vector depuis un vector initial.
    Si l'on veut extraire des vector d'utilisateurs par exemple, tout en s'assurant que chaque utilisateur n'est présent que dans un vector à la fois.

    La première approche d'un tel problème ressemblerait probablement à ceci :
    Code c++ : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    std::vector<..> originalData;
    std::vector<...> list1;
    std::vector<...> list2;
    std::vector<...> list3;
    std::vector<...> list4;
    ...

    Mis à jour 06/11/2020 à 00h26 par Malick

    Catégories
    C++ , Programmation