vextor的用法,为什么总是报错:vector script out of range int i,j;vectorM;vectormy_min;for(i = 0;i< image.height;i++){M[i].resize(image.width,0);my_min[i].resize(image.width,0);}

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/04 20:21:30
vextor的用法,为什么总是报错:vector script out of range int i,j;vectorM;vectormy_min;for(i = 0;i< image.height;i++){M[i].resize(image.width,0);my_min[i].resize(image.width,0);}

vextor的用法,为什么总是报错:vector script out of range int i,j;vectorM;vectormy_min;for(i = 0;i< image.height;i++){M[i].resize(image.width,0);my_min[i].resize(image.width,0);}
vextor的用法,为什么总是报错:vector script out of range
int i,j;
vectorM;
vectormy_min;
for(i = 0;i< image.height;i++)
{
M[i].resize(image.width,0);
my_min[i].resize(image.width,0);
}

vextor的用法,为什么总是报错:vector script out of range int i,j;vectorM;vectormy_min;for(i = 0;i< image.height;i++){M[i].resize(image.width,0);my_min[i].resize(image.width,0);}
typedef vector vdouble;
vector M;
vector my_min;
for(int i = 0;i< 10;i++)
{
M[i].resize(10,0);
my_min[i].resize(10,0);
}
将vector中的类型重新定义,原因双尖括号问题.
编译能通过,由于不知道你图形宽度与长度,自定义为10,看看吧!