赋值兼容原则

来源:1-1 C++多态概述

慕粉1825326670

2017-01-03 15:25

基类对象能赋值给其公有派生类的引用吗

写回答 关注

1回答

  • qq_梵蒂冈_1
    2017-01-03 23:21:53
    已采纳

     基类实例化对象不能赋值给派生类的实例化对象(引用也不可以),只能用派生类的对象去赋值或初始化基类的对象,和用基类的指针指向派生类。

    如:

    worker wo;

    person per;

    worker &wor=wo;

    person *p=&wo;

    *p=wor;

    per=wor;


C++远征之多态篇

本教程将带领大家体会面向对象三大特性中的多态特性

66209 学习 · 334 问题

查看课程