问题一:构造函数和析构函数能否抛出异常,不能的话是为什么,能的话是如何抛出的?
没学过!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
问题二:一个类默认会生成哪些函数?
1.默认构造函数
2.默认析构函数
3.默认浅拷贝构造函数
4.默认浅拷贝模式的赋值运算符的重载函数
5.默认取地址运算符的重载函数
6.const修饰的取地址运算符的重载函数
问题三:C++类对象的初始化顺序
类对象的初始化顺序与初始化参数列表的顺序无关,只与类对象的成员变量声明的顺序有关
含有类成员的对象,先调用类成员的构造函数,再调用本类的构造函数
析构时,先调用本类的析构函数,再调用类对象的析构函数