C++继承产生的问题
2024-09-01 23:16:49
今天写代码,用到了继承,忘了将父类中的私有成员改为protected,结果一调用父类地函数后,子类中的root指针直接变为了父类中的空的root。私有成员在继承后依然会保留,占一定的内存空间,但却没有方法进行读写。
但使用从父类继承的方法后访问时可以访问到这个空的变量。
反正得到的结果时父类中用protected来限制成员的访问权限。时间太长没用继承都忘了,写下来提醒自己一下。
最新文章
- java package一些试验
- BZOJ 3196 Tyvj 1730 二逼平衡树 ——树状数组套主席树
- HashMap的resize和Fail-Fast机制
- php课程---JavaScript与Jquery的区别(转)
- HDU-1011 Starship Troopers (树形DP+分组背包)
- Comet技术浅论
- codevs 1135 选择客栈
- 在Office Outlook 2013中收发QQ邮件
- Http相关
- 线程-join();
- 201521123027 <;java程序设计>;第九周学习总结
- java系列视频教程下载
- Linux内存管理 (23)一个内存Oops解析
- React文档(二十四)高阶组件
- mnist的格式说明,以及在python3.x和python 2.x读取mnist数据集的不同
- Jedis连接 HelloWorld实现
- ipv4-only网络环境下访问ipv6站点
- 一起使用mock数据动态创建表格
- nginx完全关闭log
- sql server导入excel数据