22、建立类的对象时,先调用各个对象成员的构造函数,初始化相应的对象成员,然后才执行类的构造函数,初始化类中其他成员。
22、建立类的对象时,先调用各个对象成员的构造函数,初始化相应的对象成员,然后才执行类的构造函数,初始化类中其他成员。
参考答案和解析
对
相关考题:
关于静态数据成员的描述中正确的是( )。A.类的静态数据成员不是类的所有对象共享的数据B.类的静态数据成员不能被类的成员函数调用C.类的静态数据成员不能被类的构造函数调用D.类的静态数据成员必须进行初始化
下列关于派生类的构造函数的叙述中,正确的是( )。A.派生类通过成员初设列表的方法调用基类的构造函数,实现对基类的初始化B.派生类构造函数的调用顺序先基类后子对象构造函数C.派生类构造函数的调用顺序先子对象构造函数后基类,D.派生类构造函数是不能继承基类的
下列关于派生类的构造函数的叙述中,正确的是( )。A.派生类通过成员初设列表的方法调用基本类的构造函数,实现对基本类的初始化B.派生类构造函数的调用顺序先基类后子对象构造函数C.派生类构造函数的调用顺序先子对象构造函数后基类D.派生类构造函数是不能继承基类的
下列关于派生类的构造函数的说法中,哪个是错误的 ______。A.派生类不继承基类的构造函数和赋值运算B.派生类的构造函数可以调用基类的构造函数C.派生类的构造函数先于基类的构造函数执行D.在建立派生类的实例对象时,必须调用基类的构造函数来初始化派生类对象中的基类成员
对类的对象成员初始化是通过构造函数中给出的(31)实现的。对类中常量成员的初始化是通过构造函数中给出的(32)实现的。对类中引用成员的初始化是通过构造函数中给出的(33)实现的。A.函数体B.初始化表C.参数表D.初始化表或函数体
若classB中定义了一个classA的类成员Aa,则关于类成员的正确描述是()A、在类B的成员函数中可以访问A类的私有数据成员B、在类B的成员函数中可以访问A类的保护数据成员C、类B的构造函数可以调用类A的构造函数做数据成员初始化D、类A的构造函数可以调用类B的构造函数做数据成员初始化
下面描述中,正确的是()。A、virtual可以用来声明虚函数B、含有纯虚函数的类是不可以用来创建对象的,因为它是虚基类C、即使基类的构造函数没有参数,派生类也必须建立构造函数D、静态数据成员可以通过成员初始化列表来初始化
下列哪一种顺序是派生类构造函数正确的调用其它构造函数顺序。()A、基类构造函数—对象成员所在类的构造函数—派生类自己的构造函数初始化自定义数据成员B、基类构造函数—派生类自己的构造函数初始化自定义数据成员—对象成员所在类的构造函数C、派生类自己的构造函数初始化自定义数据成员—对象成员所在类的构造函数—基类构造函数D、对象成员所在类的构造函数—派生类自己的构造函数初始化自定义数据成员—基类构造函数
下列关于类的包含描述正确的是()A、可以使用赋值语句对对象成员进行初始化B、可以使用“参数初始式”调用成员类的构造函数初始化对象成员C、被包含类可以访问包含类的成员D、首先执行自身构造函数,再调用成员类的构造函数
单选题下列哪一种顺序是派生类构造函数正确的调用其它构造函数顺序。()A基类构造函数—对象成员所在类的构造函数—派生类自己的构造函数初始化自定义数据成员B基类构造函数—派生类自己的构造函数初始化自定义数据成员—对象成员所在类的构造函数C派生类自己的构造函数初始化自定义数据成员—对象成员所在类的构造函数—基类构造函数D对象成员所在类的构造函数—派生类自己的构造函数初始化自定义数据成员—基类构造函数
单选题在创建派生类对象时,构造函数的执行顺序是()A对象成员构造函数―基类构造函数―派生类本身的构造函数B派生类本身的构造函数―基类构造函数―对象成员构造函数C基类构造函数―派生类本身的构造函数―对象成员构造函数D基类构造函数―对象成员构造函数―派生类本身的构造函数
单选题下列关于类的包含描述正确的是()A可以使用赋值语句对对象成员进行初始化B可以使用“参数初始式”调用成员类的构造函数初始化对象成员C被包含类可以访问包含类的成员D首先执行自身构造函数,再调用成员类的构造函数
单选题若classB中定义了一个classA的类成员Aa,则关于类成员的正确描述是()A在类B的成员函数中可以访问A类的私有数据成员B在类B的成员函数中可以访问A类的保护数据成员C类B的构造函数可以调用类A的构造函数做数据成员初始化D类A的构造函数可以调用类B的构造函数做数据成员初始化