《windows核心编程》中我们会遇到:STARTUPINFO si = { sizeof(si) } ,就是对si结构体的初始化。 二、若数据成员有private或protected型,或是提供了构造函数,必须使用构造函数来进行初始化。 struct S { //class S可自行试验,结果相同 private: int x; public: double y; S(void){} S(int idemo,double...
{300} };//未指定值的初始化为默认值,os[2].y,os[3].x,os[3].y。 二、若数据成员有private或protected型,或是提供了构造函数,必须使用构造函数来进行初始化。 struct S { //class S可自行试验,结果相同 private: int x; public: double y; S(void){} S(int idemo,double ddemo) {x=idemo;y...
error C2552:不能用初始值设定项列表初始化非聚合 如果一个结构体定义了构造函数,那么不能再在定义一个结构体变量的同时对其进行初始化.必须先定义,再初始化。如果没有构造函数则两种都行。
{200,20}, {300} };//未指定值的初始化为默认值,os[2].y,os[3].x,os[3].y。 《windows核心编程》中我们会遇到:STARTUPINFO si = { sizeof(si) } ,就是对si结构体的初始化。 二、若数据成员有private或protected型,或是提供了构造函数,必须使用构造函数来进行初始化。 struct S { //class S...