1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
|
#include <iostream>
#include <set>
#include <list>
#include <string>
int main()
{
std::list<std::pair<std::string, std::set<int>>> ma_liste;
std::pair<std::string, std::set<int>> elem;
elem.first = "ab";
elem.second.insert(1);
elem.second.insert(2);
ma_liste.push_back(elem);
elem.second.clear();
elem.first="bc";
elem.second.insert(2);
elem.second.insert(3);
ma_liste.push_back(elem);
// On récupère le premier élément PAR RÉFÉRENCE !
std::set<int>& set = ma_liste.front().second;
set.erase(1);
return 0;
} |
Partager