vector中没有像这样直接赋值的办法,如果一定要的话需要经过两步:inta[4]={0,10,22,3};std::vectorarray(a,a+4);或者是三步:inta[4]={0,10,22,3};std::vectorarray;std::copy(a,a+4,std::back_inserter(array));//必须#include