没有与参数列表匹配的构造函数实例

建了一个结构体,初始化的时候报错”没有与参数列表匹配的构造函数实例”,求助应该如何解决

img

img


我怎么能跑..


#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