- 博客(4)
- 收藏
- 关注
原创 c++继承的秘密:子类(派生类)继承父类(基类)私有成员,子类如何修改父类成员
1、原来父类成员和子类成员在储存上是物理隔离的,父类成员在一个区块,子类成员,子类继承自父类的成员却都在另一个区块,无论怎么样,除非传入父类对象的地址或引用。否则子类对象无法修改父类对象数据。有一次我理解错了一个设计模式,我以为要用子类去修改父类的成员(其实不会有这种情况,一般父类都是接口,我现在明白了)但是我怎么也修改不了父类成员数据。父类和子类都有一套父类成员(也就是有两套父类成员,原本天真的我以为子类中的父类成员就是指向原本的父类成员的)子类对象虽然有父类的私有成员 但和父类对象的成员是两回事!
2023-11-23 21:04:01 274
原创 自制推箱子代码,有主菜单功能,撤回功能,地图切换功能,经测试无bug
自制推箱子代码,有主菜单功能,撤回功能,地图切换功能,通过函数实现,经测试无bug
2023-07-19 20:24:17 135
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人