传统上,数据成员通过传递参数给自定义构造函数进行初始化,构造函数将这些参数化的值复制到数据成员。
在现代 C++ 中,您还可以选择使用默认构造函数,并将这些值指定为初始化列表。来自该花括号括起来的列表的项将根据类定义中成员的顺序赋予数据成员。
有关无构造函数初始化的更多信息(包括交互式示例)