6
有沒有更容易的方法來檢查std::unordered_map::insert
調用是否成功,而不是編寫這個龐大的代碼塊?簡單形式的std :: unordered_map :: insert?
std::pair< T1, T2 > pair(val1, val2);
std::pair< std::unordered_map< T1, T2 >::const_iterator, bool> ret =
_tileTypes.insert(pair);
if(!ret.second) {
// insert did not succeed
}
如果你需要訪問在檢查'.second'後檢查'.first',可以使用'auto'來簡化長返回值類型。 –