莫名其妙的报错,有知道的回一下!
no viable overloaded “=”
这里 少了一个 struct 关键字
#include <iostream>
using namespace std;
int main()
{
struct student {
int id;
char gender;
};
struct student st[4]; // 定义结构体数组
st[0] = {100, 'M'};
return 0;
}
对于一个函数的参数为引用,如果想接收临时变量,就必须加上 const
你是不是这块错了