摘要:
向上映射与向下映射 派生类对象转换成基类对象,称为向上映射。 而基类对象转换成派生类对象,称为向下映射; 向上映射可由编译器自动完成,是一种隐式的自动类型转化; 凡是接受基类对象的地方(如函数参数)都可以使用派生类对象,编译器会自动将派生类 转化为基类对象以便使用; 虚函数 对于被派生类重写的成员函 阅读全文
posted @ 2017-03-29 23:43
Worty
阅读(376)
评论(0)
推荐(0)
摘要:
重写与重载的区别: 函数重载要求函数名字必须一样,函数的参数要求不一样; 而函数的重写则是函数名字和函数的参数必须都一样; 基类已定义的成员函数,在派生类中可以重新定义它,这被称为函数重写(override) 重写发生时,基类中该成员函数的其他重载函数都将被屏蔽,不能提供给派生类对象使用; 可以在派 阅读全文
posted @ 2017-03-29 22:57
Worty
阅读(3646)
评论(0)
推荐(0)
摘要:
基类中的数据成员,通过继承成为派生类对象的一部分,需要在构造派生类对象的过程中调用基类构造函数来正确初始化; 若没有显示调用,则编译器会自动生成一个对基类的默认构造函数的调用。 若想要显示调用,则只能在派生类构造函数的初始化成员列表中进行,既可以调用基类中不带参数的默认构造函数,也可以调用合适的带参 阅读全文
posted @ 2017-03-29 22:17
Worty
阅读(1068)
评论(0)
推荐(0)
摘要:
编译器自动生成的成员函数 如果以下成员函数用户都没有为类实现,则编译器会自动为类生成他们的缺省的实现 默认构造函数,空函数,什么也不做 析构函数,空函数,什么也不做; 拷贝构造函数-按bit位复制对象所占内存的内容 如果对象中涉及到指针的话,需要自己定义拷贝构造函数,否则可以默认; 移动构造函数-与 阅读全文
posted @ 2017-03-29 00:06
Worty
阅读(607)
评论(0)
推荐(0)
浙公网安备 33010602011771号