Slide 56
Slide 56 text
ユニークキーマップの挿入イン
タフェース向上 実装
56
GCC HEAD map
template
pair try_emplace(const key_type& k, Args&&... args) {
iterator i = lower_bound(k);
if (i == end() || key_comp()(k, (*i).first)) {
i = emplace_hint(i, piecewise_construct, forward_as_tuple(k),
forward_as_tuple(forward(args)...));
return {i, true};
}
return {i, false};
}
えぇ…
回避方法のまんまやし、もうちょっと頑張って欲しい…