use map::emplace instead of insert

release/4.3a0
mxie32 2019-06-14 16:20:41 -04:00
parent 5ba91939c7
commit 8e9aa9718d
1 changed files with 3 additions and 1 deletions

View File

@ -136,14 +136,16 @@ namespace gtsam {
#ifdef GTSAM_USE_TBB #ifdef GTSAM_USE_TBB
map<Key, Vector> sorted; map<Key, Vector> sorted;
for (const auto& key_value : v) { for (const auto& key_value : v) {
sorted.insert(std::make_pair(key_value.first, key_value.second)); sorted.emplace(std::make_pair(key_value.first, key_value.second));
} }
for (const auto& key_value : sorted) for (const auto& key_value : sorted)
#else #else
for (const auto& key_value : v) for (const auto& key_value : v)
#endif #endif
{
os << " " << key_value.first << ": " << key_value.second.transpose() os << " " << key_value.first << ": " << key_value.second.transpose()
<< "\n"; << "\n";
}
return os; return os;
} }