我想到了这个问题,由于我得到了以下问题的一些答案,表明我可以使用vector<T>::assign或copy在back_insert_iterator
这里.我的问题是,使用一种方法比另一种方法有什么缺点和优点?
assign将覆盖的内容vector,其中作为copy与back_insert_iterator做了push_back上从而preseving其内容的矢量.
编辑:如果问题是通用的(即是否使用容器中定义的成员函数或算法),我更喜欢使用成员函数,因为它可能已针对特定容器进行了优化,与通用算法相比.
| 归档时间: |
|
| 查看次数: |
1702 次 |
| 最近记录: |