在继承关系中,基类和派生类之间的关系,下面四个选项中,那个是不准确的()
A: 派生类指针不可以指向基类对象
B: 基类指针可以指向派生类对象,并可以访问派生类的所有public类型的成员
C: 通过指针对成员函数的调用,仅与指针本身类型有关,而与当前指向的对象无关,除非将成员函数定义成虚函数
D: 必须通过对指针类型的强制转换,来实现派生类指针访问基类对象
A: 派生类指针不可以指向基类对象
B: 基类指针可以指向派生类对象,并可以访问派生类的所有public类型的成员
C: 通过指针对成员函数的调用,仅与指针本身类型有关,而与当前指向的对象无关,除非将成员函数定义成虚函数
D: 必须通过对指针类型的强制转换,来实现派生类指针访问基类对象
举一反三
- 只有使用虚函数机制,才能_____________? 使派生类指针指向基类对象|使用基类指针调用派生类的成员函数|使基类指针指向派生类对象|使用派生类指针调用基类的成员函数
- 基类指针可以指向它的公有派生类对象,但派生类指针不能指向基类的对象
- 下列有关继承和派生的叙述中,错误的是 A: 派生类对象可以赋值给基类对象 B: 派生类的成员函数可以访问基类的所有成员 C: 如果派生类中有未实现基类的纯虚函数,则该派生类是一个抽象类。 D: 如果一个派生类私有继承其基类,则在main函数中,该派生类对象不能访问基类保护成员
- 赋值兼容规则不包括的情形是() A: 派生类的对象可以隐含转换为基类对象 B: 派生类对象可以初始化基类的引用 C: 派生类的指针可以用来调用派生类的成员函数 D: 派生类的指针可以隐含转换为基类的指针
- 7) 关于继承和派生的描述中,下列说法错误的是: A: A. 派生类的成员函数中,不能访问基类的private成员 B: B. 在派生类的析构函数执行之前,会先调用基类的析构函数 C: C. 派生类对象的地址可以赋值给基类指针 D: D. 派生类可以有和基类同名同参数的成员函数`