C在单继承、多继承.docxVIP

  • 13
  • 0
  • 约7.59千字
  • 约 10页
  • 2017-03-06 发布于四川
  • 举报
C在单继承、多继承

一、本文目的与说明 1. 本文目的:理清在各种继承时,构造函数、复制构造函数、赋值操作符、析构函数的执行顺序和执行内容。 2. 说明:虽然复制构造函数属于构造函数的一种,有共同的地方,但是也具有一定的特殊性,所以在总结它的性质时将它单独列出来了。 3. 单继承、多继承、虚继承,既然都属于继承,那么虽然有一定的区别,但还是相同点比较多。如果放在一块讲,但为了将内容制作成递进的,就分开了,对相同点进行重复,(大量的复制粘贴哈),但在不同点进行了标注。? 注意:三块内容是逐步递进的? 如果你懂虚函数,那么单继承和多继承那块你就可以不看;? 如果你懂多继承,那单继承你就不要看了,至于虚继承就等你懂虚继承再回来看吧;? 如果你只懂单继承,那你就只看单继承就好。二、基本知识 1. 对于一个空类,例如;[cpp]?view plaincopyprint?class?EmptyClass{};?? 虽然你没有声明任何函数,但是编译器会自动为你提供上面这四个方法。[cpp]?view plaincopyprint?class?EmptyClass?{??public:???EmptyClass();//??默认构造函数??EmptyClass(const?EmptyClass?rhs);//??复制构造函数??~EmptyClass();//?析构函数??EmptyClass?operator=(c

文档评论(0)

1亿VIP精品文档

相关文档