in-class initialization
什么是"类内初始化"?
类内初始化是相对于通过构造函数或初始化列表而言的初始化方法,指的是定义成员变量时给予特定初始值。
优先级: 构造函数 >初始化列表 >in-class init
// in-class initializer
class Foo {
Foo() {
}
std::string bar_(40);
};
类内初始化是相对于通过构造函数或初始化列表而言的初始化方法,指的是定义成员变量时给予特定初始值。
优先级: 构造函数 >初始化列表 >in-class init
// in-class initializer
class Foo {
Foo() {
}
std::string bar_(40);
};