T& at(const key_type& x); const T& at(const key_type & x) const; 概要 指定したキーを持つ要素を取得する。 要素を取り出す際にキーの存在チェックをする。 戻り値 キーxに対応する値を返す。対応する要素が存在しないときは、out_of_range例外を投げる。 計算量 要素数に対して対数時間 例 #include <iostream> #include <map> #include <stdexcept> template<class Container, class T> void at_wrap(Container& c, T v) { try { std::cout << c.at(v) << std::endl; } catch(std::out_of_range&) { std::cout << "exception