Je cherche � faire un std::set<> tr�s simple, son contenu serait ceci:Le but serait de construire une collection de string en associant un id unique � chaque string, puis de retrouver le string � partir de son id. Dans un cas la cl� est le string, dans l'autre l'id.
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13 struct StringId { std::string s_value; unsigned s_id; friend bool operator<(StringId const & rl, StringId const & rr) { return rl.s_value<rr.s_value; } }; ... std::set<StringId> collection;
En g�n�ral j'utilise deux containers mais je me demande s'il n'y a pas plus simple, plus efficace, moins gourmant en resources, etc.
Merci.
Partager