C++派生类对象和基类对象赋值
生活随笔
收集整理的這篇文章主要介紹了
C++派生类对象和基类对象赋值
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在C++中,我們允許
- 將派生類對象賦給基類對象。(不允許將基類對象賦給派生類對象)
只會將基類對象成員賦值 - 用基類指針指向派生類對象。(不允許用派生類指針指向基類對象)
基類指針只能操作基類中的成員 - 基類引用作為派生類的別名。(不允許派生類引用作為基類的別名)
基類引用只能訪問基類成員
原因很簡單,派生類一般含有基類沒有的成員,將派生類賦給基類成員我們才能保證基類中每個成員都能被賦值,用基類指針操作派生類我們才能保證不會操作到可訪問空間外,同樣的道理也只能用基類引用作為派生類的別名。
總結
以上是生活随笔為你收集整理的C++派生类对象和基类对象赋值的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 怎么才能调理卵巢早衰
- 下一篇: C++(纯)虚函数重写时访问权限更改问题