5
在C ++ Map中插入vs Emplace vs operator []
我第一次使用地图,我意识到有很多插入元素的方法。您可以使用emplace(),operator[]或者insert(),再加上喜欢使用的变体value_type或make_pair。尽管关于它们的信息很多,也有关于特定案例的问题,但我仍然无法理解大局。因此,我的两个问题是: 他们每个人比其他人有什么优势? 是否有需要将Emplace添加到标准中?没有它,有什么是不可能的吗?