永发信息网

结构体基础问题:报错 [Error] no matching function for call to 'pos::pos(int, int)'

答案:1  悬赏:80  手机版
解决时间 2021-02-12 22:22
struct pos{
int x;
int y;
}Y,M,KFC[200];

bool go(pos start, pos end){
queue Q;
pos p_nw,p_nx;
int p_x[4] = {-1,0,1,0};
int p_y[4] = {0,1,0,-1};
bool flag[202][202];
memset(flag , 0 , sizeof(flag));

while(!Q.empty()){
p_nw = Q.front();
Q.pop();
for(int i=0 ; i<4 ; i++){
p_nx = pos(p_nw.x+p_x[i],p_nw.y+p_y[i]);
//这行报的错怎么修改?
//或者改成 p_nx = (p_nw.x+p_x[i],p_nw.y+p_y[i]);也不行
// 还是必须分别赋值?
//我是C++

}
}
部分代码
最佳答案
p_nx = pos(p_nw.x+p_x[i],p_nw.y+p_y[i]);

这不是赋值哦。
pos是类型名,带参数,编译器识别为构造函数。但是pos结构的带参构造没有写。。。。所以无法找到。报错。
方法: 在结构定义的是够 添加 pos带参构造
总之方法有很多。。。选一个自己喜欢的就行
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
问:我女朋友叫我见面买束鲜花送她,可是她不
上古卷轴5,接战友团的女猎手艾拉的任务,半
许昌县慢性病治疗中心在哪里啊,我有事要去这
看图填空(1)图(一)表示呼吸过程中_______
【顺利的反义词】顺利的近义词和反义词
请问,为什么说族队练级快?,听说组满5个人,练
袁枚的《苔》里,为什么 苔花如米小,也学牡
成大方圆连锁药店文圣路分店怎么去啊,有知道
bad boys-- inner circle链接做背景音乐
产业结构可以各产业(  )计算,反映各产业
如何去除录音中的噪音
哈尔滨市房产住宅局呼兰分局这个地址在什么地
列式计算.(1)320里面连续减去多少个40,结
48岁的女人要插多少根蜡烛
汇成家园西门地址在什么地方,想过去办事
推荐资讯
物美土特产超市地址在什么地方,我要处理点事
我想找一部电视剧,本来剧本名叫花甲天下的,
山竹吃多了会怎样 山竹每天吃多少适量
蒙特雷奖学金怎么申请
草街派出所(进学路)怎么去啊,我要去那办事
是不是所有的镜像ISO文件刻成盘或放U盘里都能
苹果6未接来电的符号一直都在是怎么回事
南川什么地方的花好看
做一台4mmx4mm白金电鱼机初级线2,5次级o,64次
反映受检人群龋病严重程度的指数是A.龋均B.无
普通低压笔记本能带CAD软件吗?
中国移动(太康县独塘乡营业厅)地址好找么,我
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?