我正在尝试编写一个游戏,以下是我需要帮助的内容。将元素从一个向量移动到另一个向量C++
Hole1
是一个充满了4个元素的对象。
std::vector<GameMar*> TempV;
TempV = std::move(Hole1);
TempV
是空的,所以我所有从Hole1
的元素移动到TempV
这意味着矢量现在有4个元素,而Hole1
具有零。
有一个叫Hole2
这也是充满了4种元素的另一种载体,但我只想要仅有1个元素添加从TempV
到Hole2
,这意味着Hole2
将有5个元素,而TempV
将有3个要素。
另一个叫做Hole3
的载体也填充了4个元素。它会增加,这将变为5,直到TempV
为零。
请张贴代码而不是试图描述它。你的问题真的很难理解。在[编辑]中有一个帮助按钮,或者给它看看。 – Mat
现在好点了吗?我不确定你在最后一段中的含义,请查看。 – jrok
我试图添加代码来澄清,但后来我打到最后一段,并放弃:( –