以下の例のプログラムでは、
探した iterator の場所から、map の終わりの場所までに対応する要素をコンソールに表示する。
例
#include <iostream>
#include <map>
int main()
{
// Initialize container
std::map<std::string, int> map_1;
map_1.insert({ "もも", 123 });
map_1.insert({ "りんご", 456 });
map_1.insert({ "カキ", 777 });
map_1.insert({ "パイナップル", 55 });
std::cout << "キー\t要素\n";
// map の find() を使って、「りんご」に対応するイテレータを取得
for (auto it = map_1.find("りんご"); it != map_1.end(); it++) {
std::cout << it->first << ' ' << it->second << std::endl;
}
return 0;
}
結果
キー 要素 りんご 456 カキ 777 パイナップル 55