C++——Vector:push_back和emplace_back的区别,测试写入1GB大数据时的性能差距
什么是emplace_backemplace_back是C++11引入的STL容器成员函数。emplace操作只执行构造而不执行拷贝构造。如何理解上面这句话?先来看一个场景。classtest{public:test(){}test(inti){std::coutarr;arr.reserve(5);arr.push_back(1);arr.emplace_back(1);return0;}tes