下列描述中,正确的是(    )。
A、派生类构造函数主要是对派生类新定义的成员变量进行初始化
B、派生类从基类继承的成员变量的初始化通过基类构造函数完成
C、派生类对象被销毁时会先调用基类析构函数
D、派生类对象被销毁时会先调用派生类析构函数