结构体的初始化形如:
struct Y
{ float f; int i;
Y (int a);
}; Y::Y(int a) { i =a; }
对于没有全部初始化的变量会使用默认值,如:
int a[10] = {1, 3};
后面8位都为0. 聚合类型
(class,
struct) 的初始化一律用
{}
结构体的初始化形如:
struct Y
{ float f; int i;
Y (int a);
}; Y::Y(int a) { i =a; }
对于没有全部初始化的变量会使用默认值,如:
int a[10] = {1, 3};
后面8位都为0. 聚合类型
(class,
struct) 的初始化一律用
{}
转载于:https://my.oschina.net/edwardpku/blog/107826