C++源程序总是出现如下错误,程序解决的问题是从文件中读写有-1 的行,使用的是向量的方法,高手们帮帮忙

2024-12-22 22:40:14
推荐回答(2个)
回答1:

bool findv(v2 &ma,v1 &v);
bool findv(const v2 &ma,v1 &v)
定义和声明匹配一下先

回答2:

看看你的这个函数对吗
bool findv(const v2 &ma,v1 &v){
for(int i;i for(int j;j if(ma[i][j]==-1){
v=ma[i];
return true;
}
return false;
}
是不是变量没有初始化啊int i,int j,应该是inti=0,int j=0吧