【发布时间】:2016-02-28 05:40:57
【问题描述】:
我想到将数组从一个std::vector 复制到另一个的最快方法是交换它们的指针,只要您不再关心要交换的向量。所以我去找了std::vector::swap。我假设交换指针是它的实现方式,但我没有在参考资料中看到解释。
【问题讨论】:
-
如果你能打开
vector的头部,你可以自己看看实现。 -
根据提问者的 C++ 知识水平,这可能就像带孩子去屠宰场问香肠是怎么做的一样。