c++ 子类构造函数
时间: 2023-11-03 14:22:48 浏览: 117
当子类继承父类时,对于子类的构造函数的写法有一定的规律。如果父类有显式地声明了构造函数,子类最低限度需要实现父类中的一个构造函数。如果父类没有声明构造函数,子类可以选择不声明构造函数或者任意地书写构造函数。
当一个类中存在多个构造函数时,系统会自动选出匹配的构造函数。在子类中声明构造函数时,可以选择任意形式。在创建子类对象时,首先会调用父类默认的构造函数(编译器自动生成),然后调用子类的构造函数。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *3* [c++ 子类构造函数初始化及父类构造初始化](https://blog.csdn.net/weixin_30619101/article/details/95982933)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *2* [c++ 类的构造函数及子类的构造函数](https://blog.csdn.net/wybnmsl/article/details/104175475)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文