摘要: 一.如果一个类中没有定义任何的构造函数,那么编译器只有在以下三种情况,才会提供默认的构造函数:1. 如果类有虚拟成员函数或者虚拟继承父类(既有虚拟基类)时2. 如果类的基类有构造函数(可以是用户定义的构造函数,或编译器提供的默认构造函数)3. 在类中的所有非静态的对象成员,它们所属的类中有构造函数(可以是用户定义的构造函数,或编译器提供的默认构造函数)如果一个类中没有定义任何的构造函数,那么编译器只有在以下三种情况,才会提供默认的构造函数:二 http://blog.csdn.net/feixiaoxing/article/details/6798532在基类的函数前加上virtual关键字. 阅读全文
posted @ 2011-12-14 22:19 pipicfan 阅读(185) 评论(0) 推荐(0) 编辑