1. 首页
  2. 编程语言
  3. Python
  4. 解析C++中多层派生时的构造函数及一些特殊形式

解析C++中多层派生时的构造函数及一些特殊形式

上传者: 2020-09-15 02:09:35上传 PDF文件 48.25KB 热度 16次

通过例下面的程序,读者可以了解在多级派生情况下怎样定义派生类的构造函数。运行时的输出如下:请注意基类和两个派生类的构造函数的写法。此派生类构造函数的作用只是为了将参数传递给基类构造函数和子对象,并在执行派生类构造函数时调用基类构造函数和子对象构造函数。在建立派生类对象时,系统会自动调用系统提供的派生类的默认构造函数,并在执行派生类默认构造函数的过程中,调用基类的默认构造函数和子对象类型默认构造函数。在调用派生类构造函数时,根据构造函数的内容决定调用基类的有参的构造函数还是无参的构造函数。编程者可以根据派生类的需要决定采用哪一种方式。

下载地址
用户评论