建了一个结构体,初始化的时候报错”没有与参数列表匹配的构造函数实例”,求助应该如何解决
#include <iostream>
using namespace std;
struct pastebin
{
char s[20];
int a;
int b;
int c = 1;
};
struct pastebin pas[4] = {{"风机", 1, 2, 3}, {"风机", 1, 2, 3}, {"风机", 1, 2, 3}, {"风机", 1, 2, 3}};
int main(int argc, char const *argv[])
{
// struct pastebin pas[4] = {{"风机", 1, 2, 3}, {"风机", 1, 2, 3}, {"风机", 1, 2, 3}, {"风机", 1, 2, 3}};
for (int i = 0; i < 4; i++)
{
cout << pas[i].s << endl;
}
return 0;
}
你把结构体 char 改成const char