swap()使用情况

来源:互联网 发布:录像变脸软件是什么 编辑:程序博客网 时间:2024/06/04 00:50

    很多时候,一个容器变量需要多次使用,而在重复使用过程中可能没有覆盖掉上次的数据。

    基于这种情况,推荐使用swap,比如容器的赋值时可以直接swap(),内存互换,也省掉了一次拷贝的过程。

    同时,对于vector这样的容器push_back,可以先push_back一个空的变量,然后用back()来swap()想push的数据

原创粉丝点击