C++笔记之emplace_back(),push_back()性能比较i++ 、 ++i
C++笔记之emplace_back(),push_back()性能比较i++ 、 ++icode review1.i++要保存旧值.2.i++ 和 ++i 都是读、改、存文章目录C++笔记之emplace_back(),push_back()性能比较i++ 、 ++i1.emplace_back() vs push_back()1.1.核心区别2.i++ 和 ++i2.1.是否为原子操作2.2.关键区别:是否需要保存旧值3.性能影响总结3.1.相似性总结1.emplace_back() vs push_back()这两者并不是完全类似i++和++i的关系,但确实有相似的性能考量。1.1.核心区别push_back()std::vectorstd::stringvec;vec.push_back(std::string(