C++primer 上有这么一题假定有一个名为NoDefault的类,它有一个接受一个int的构造函数,但是没有默认的

2025-02-25 06:31:06
推荐回答(1个)
回答1:

类名(参数列表):成员变量名1(值1), 成员变量名2(值2) ... {}
这是构造函数初始化列表的固定写法,不能写在函数体内,不然成员变量名会被当成函数调用。
NoDefaut的构造函数不也是这种格式么。