typedef struct{
int a;
int b;
}test;
若在别的类成员函数中直接调用test t[2];就会报错"没有合适的默认构造函数可用错误"
原因:由于你定义了其他构造函数,此结构体没有对应的构造函数来初始化成员
解决方法:
需要对结构体中的每个变量初始化 test t[2] = {{0,0},{0,0}};
typedef struct{
int a;
int b;
}test;
若在别的类成员函数中直接调用test t[2];就会报错"没有合适的默认构造函数可用错误"
原因:由于你定义了其他构造函数,此结构体没有对应的构造函数来初始化成员
解决方法:
需要对结构体中的每个变量初始化 test t[2] = {{0,0},{0,0}};