兄弟们帮我看看,应该咋改,代码和老师讲的答案是一样的,用的vs2019不知道为啥会报错
(node){t, tc}
恐怕是这行不行{t, tc}
是C++11的方式
这里你可以
node foo;
foo.t = t;
foo.c = tc
que.push(foo);
node你没定义个构造函数啊。写个构造函数就可以
struct node{
int t,c
node(int a,b) {t=a;c=b;}
node() {}
}
que.push(node(t,tc));
声明一个node类型的temp,把t和tc放在temp里面然后push进去
我有点疑惑,结构体可以int t,c;吗
你可以先放你老师的代码出来吗?