harttle.github.io
harttle.github.io copied to clipboard
2015/07/22/effective-cpp-4
Effective C++ 4:确保变量的初始化 | Harttle Land
出于效率原因,C++不保证非成员对象的内置型的初始化。对于成员变量的内置类型,会在构造函数进入之前进行初始化。
想问一下,封闭类对应的英文术语是啥?
一旦声明了任何形式的构造函数(包括拷贝构造函数),编译器将不会生成默认的无参构造函数。所以上述的无参数的构造函数可以省略。 => 这句是不是应该为无参构造函数不可以省略。因为既然不会生成默认的无参构造函数,但是单例中又用到了无参构造,所以不能省略