//将int型vector拷贝给int数组
#include <iostream>
#include <vector>
#include <cstddef>
using namespace std;
int main()
{
vector<int> ivec(5,2);
const unsigned n=ivec.size();
int iarr[n]={};
size_t i=0;
for(auto j:ivec)
{
iarr[i]=j;
cout<<iarr[i]<<" ";
i++;
}
}
提示有语法错误,n明明是常量啊。。