struct 构造函数
摘要:
声明一个变量,如果没有赋值就使用(编译器会给其一个对应类型的默认值,但这不是赋值),那么就会出错,通常情况下编译器可以帮助发现问题(使用未赋值的变量编译通不过)。构造函数是用来初始化类、结构成员变量的。除了要初始化声明的成员变量,还需要考虑初始化的时机。如下面这个:public struct MyDataCode{ string m_name; int m_age; public MyData(string name ,int age,bool flag) { if (flag) { proccess(); } ... 阅读全文