boost::tuple
オブジェクトのベクトルを検索するためのアルゴリズムまたはヘルパー メソッドがブースト ライブラリにありますか? これが私のコードです:
typedef boost::tuple<int, char const*, char const*> Tuple;
typedef std::vector<Tuple> ErrorStringMap;
ErrorStringMap mystrings = tuple_list_of
(10, "10", "ten")
(20, "20", "twenty")
(30, "30", "thirty")
(40, "40", "fourty");
タプルのベクトルを検索し、タプルの最初の要素として値 20 を持つ最初のタプルを見つけたいと考えています。そのタプルの 2 番目と 3 番目の要素にアクセスしたい。