C++11

  • emplace_back与push_back:C++容器操作的效率密码

    当vector需要扩容时 每次在C++的vector里塞新元素,就像往已经装满的行李箱硬塞衣服。当容量不足时,vector会找个更大的”行李箱”,把旧物件全搬过去。这时候push_back和emplace_back的差异就藏在这个搬运过程里。传统push_back像请搬运工(构造函数+拷贝构造),而emplace_back直接在现场组…

    2026年1月20日
    130
联系我们
关注微信
关注微信
分享本页
返回顶部