bool findv(v2 &ma,v1 &v);bool findv(const v2 &ma,v1 &v)定义和声明匹配一下先
看看你的这个函数对吗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吧