1.类成员的显示初始化
对于没有定义构造函数并且其全体数据成员均为public的类,可以采用与初始化数组元素相同的方式初始化其成员
struct Data{
int ival;
char *ptr;
};
Data val1={0,0};
Data val2={1024,"hello ..."};
pair的数据成员为public,但是如下代码无法编译?
pair<int,int> p2={1,2};
1.类成员的显示初始化
对于没有定义构造函数并且其全体数据成员均为public的类,可以采用与初始化数组元素相同的方式初始化其成员
struct Data{
int ival;
char *ptr;
};
Data val1={0,0};
Data val2={1024,"hello ..."};
pair的数据成员为public,但是如下代码无法编译?
pair<int,int> p2={1,2};