C++ 将2个数组值添加到一个向量c++;

C++ 将2个数组值添加到一个向量c++;,c++,arrays,vector,C++,Arrays,Vector,我有两个数组,分别叫做movePositionsX和movePositionY int movePositionsX[5] = { 1080 , 720 , 160 , 240 , 640}; int movePositionsY[5] = { 720 , 360 , 520, 860 , 164}; 我有一个随机数来得到两个数组上的一个随机位置,我想把它们都放到一个向量中,我怎么能这样做呢 这是矢量2 vector<int> combine; 这是我的插值函数 Vector2f

我有两个数组,分别叫做movePositionsX和movePositionY

int movePositionsX[5] = { 1080 , 720 , 160 , 240 , 640};
int movePositionsY[5] = { 720 , 360 , 520, 860 , 164};
我有一个随机数来得到两个数组上的一个随机位置,我想把它们都放到一个向量中,我怎么能这样做呢

这是矢量2

vector<int> combine;
这是我的插值函数

Vector2f Interpolate(
const Vector2f pointA,
const Vector2f pointB,
float factor
) {
if( factor > 1.f )
    factor = 1.f;

else if( factor < 0.f )
    factor = 0.f;

return pointA + (pointB - pointA) * factor;
}
Vector2f插值(
常数向量2F点A,
常数向量2f点B,
浮动系数
) {
如果(系数>1.f)
系数=1.f;
否则如果(系数<0.f)
系数=0.f;
返回点A+(点B-点A)*因子;
}
如何将数组的两个值组合成一个向量2,以便在此函数中使用它


感谢您的时间:D

vector::insert()返回什么这与SFML无关。看起来您的)输入错误place@drescherjm哦,我的天哪,idk我怎么错过了:(我修复了它,现在它给出了一个错误“调用std::vector::insert(,int&,int&)时没有匹配函数”@JesperJuhl很抱歉我要从标题中删除标签和sfml
Vector2f Interpolate(
const Vector2f pointA,
const Vector2f pointB,
float factor
) {
if( factor > 1.f )
    factor = 1.f;

else if( factor < 0.f )
    factor = 0.f;

return pointA + (pointB - pointA) * factor;
}