关于如何从一个向量复制到另一个向量的问题



在C++中,我有两个 STL 向量双精度,A 和 B 的大小均为 1200。 我想将所有 B 复制到 A 中,从特定的 A 索引开始(我知道(。索引可能会更改,但 B 将始终被完全复制。 有没有办法使用迭代器做到这一点,或者使用 FOR 循环复制每个元素更容易?

我想从特定的 A 索引开始将所有 B 复制到 A 中(我知道(

std::copy(B.begin(), B.end(), A.begin() + index)会这样做。

你必须确保A.size() - index >= B.size(),但这是可行的。

最新更新