活泼机器猫

文章
4
资源
1
加入时间
2年10月17天

C++11新特性之十一:emplace

emplace操作是C++11新特性,新引入的的三个成员emplace_front、emplace 和 emplace_back。这些操作构造而不是拷贝元素到容器中,这些操作分别对应push_front、insert 和push_back,允许我们将元素放在容器头部、一个指定的位置和容器尾部。两者的区别 当调用insert时,是将对象传递给insert,对象被拷贝到容器中,而当我们使用emp...