摘要:
【构造和析构函数】 通常我们的看法是:当定义一个类的时候,如果没有为它写一个构造函数,系统将帮我们生成一个,并完成成员的初始化。但是,从编译器来看,上述看法中的两点认识都不够正确。编译器只会在编译需要的情况下(nontrivial的条件)自动生成默认构造函数构造函数。一般包括下面四种情况:1.类中包含的数据成员有默认构造函数;2.其基类包含默认构造函数;3.具有虚成员函数;4.虚继承至某个类。其... 阅读全文
Aything about coding...