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 :
1 2 3 4 5
| std::vector<..> originalData;
std::vector<...> list1;
std::vector<...> list2;
std::vector<...> list3;
std::vector<...> list4; |
...