类型兼容规则指的是
A: 公有派生类的对象,可以被赋值给基类对象
B: 公有派生类指针可以隐含转换为基类的指针
C: 基类对象可以初始化公有派生类的对象
D: 公有派生类对象可以初始化基类的引用
A: 公有派生类的对象,可以被赋值给基类对象
B: 公有派生类指针可以隐含转换为基类的指针
C: 基类对象可以初始化公有派生类的对象
D: 公有派生类对象可以初始化基类的引用
举一反三
- 下列关于类型转换正确的是 A: 基类的对象可以被当作公有派生类对象使用 B: 派生类对象必须显式的转换为基类对象 C: 派生类对象可以初始化基类的引用 D: 基类的指针可以隐含转换为派生类的指针
- 下面( )的叙述不符合赋值兼容规则。 A: 派生的对象可以赋给基类的对象 B: 基类的对象可以赋给派生类的对象 C: 派生类的对象可以初始化基类的引用 D: 派生类的对象的地址可以赋给指向基类的指针
- 下列关于赋值兼容规则的描述中,( )是错误的. A: 赋值兼容规则在子类型情况下才可使用 B: 公有继承下,派生类对象不可给基类对象赋值 C: 公有继承下,派生类对象可对基类对象引用进行初始化 D: 公有继承下,派生类对象的地址值可以赋值给基类的对象指针
- 赋值兼容规则不包括的情形是() A: 派生类的对象可以隐含转换为基类对象 B: 派生类对象可以初始化基类的引用 C: 派生类的指针可以用来调用派生类的成员函数 D: 派生类的指针可以隐含转换为基类的指针
- 关于赋值兼容规则的说法,错误的是____ A: 派生类对象可以作为基类对象使用,并且基类对象也可以作为派生类对象使用 B: 派生类对象可以赋值给基类对象 C: 派生类对象可以初始化基类的引用 D: 派生类对象的地址可以赋给指向基类的指针