在C++中,关于类的继承和构造、析构顺序,下列说法正确的是什么?
派生类可以直接访问基类的private成员
基类的protected成员在私有继承后会变成派生类的public成员
创建派生类对象时,会先调用基类构造函数,再调用派生类构造函数
销毁派生类对象时,会先调用基类析构函数,再调用派生类析构函数