DAY15

2023-12-24 21:29:48

问题一:构造函数和析构函数能否抛出异常,不能的话是为什么,能的话是如何抛出的?

没学过!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

问题二:一个类默认会生成哪些函数?

1.默认构造函数

2.默认析构函数

3.默认浅拷贝构造函数

4.默认浅拷贝模式的赋值运算符的重载函数

5.默认取地址运算符的重载函数

6.const修饰的取地址运算符的重载函数

问题三:C++类对象的初始化顺序

类对象的初始化顺序与初始化参数列表的顺序无关,只与类对象的成员变量声明的顺序有关

含有类成员的对象,先调用类成员的构造函数,再调用本类的构造函数

析构时,先调用本类的析构函数,再调用类对象的析构函数

文章来源:https://blog.csdn.net/m0_75178021/article/details/135186993
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。