赋值与初始化的区别:赋值操作完成类似伪初始化工作。
构造函数的一个较佳写法是,使用member initialization list。通常效率较高。省下了default构造函数设初值一步。
函数内的static对象称为local static对象,其他static对象称为non-local static对象。对于不同编译单元内的non-local static对象的初始化顺序问题?
解决方法是采用design patterns的singletion模式。
赋值与初始化的区别:赋值操作完成类似伪初始化工作。
构造函数的一个较佳写法是,使用member initialization list。通常效率较高。省下了default构造函数设初值一步。
函数内的static对象称为local static对象,其他static对象称为non-local static对象。对于不同编译单元内的non-local static对象的初始化顺序问题?
解决方法是采用design patterns的singletion模式。