天天看点

读书笔记MoreEffectiveC++(四)

非必要不提供default constructor

1.如果要使用对象数组,建议提供

2.如果要使用template-based container classes,建议提供

3.如果要使用virtual base classes,建议提供

4.如果提供default constructor,会造成判断对象是否已被初始化的麻烦时,建议不提供,否则会影响class效率 

继续阅读