我是一个初学者,我想在cpp中编写一个循环,其中向量的大小未知,该大小由if函数决定。基本上我想将此MATLAB代码转换为cpp代码:
v(1)=A(1); for i=2:length(A) if (abs((A(i)-v))>10^(-5)) v=[v;A(i)]; end end
在代码中很明显,在循环开始之前v的大小是不确定的,如何在cpp中编写此代码?
c++ size vector
c++ ×1
size ×1
vector ×1