PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
C_and_CPP
[问题] 父类别指标指向子类别
楼主:
Billeve
(抖M是我)
2018-06-30 17:09:28
如题,
在物件导向中,
父类物件的指标应该可以指向子类物件
但是今天在实作的时候一直出现例外状况
但是也找不到任何原因
想请问一下可能造成这样错误的原因
由于程式码很多很杂在这里就不附上了
出现错误的操作大概是这样
父物件 a , 子物件 b
a** list = new a*[3];
list[0] = new b;
感谢
作者:
Raymond0710
(雷门)
2018-06-30 17:13:00
... 没程式码当我们有水晶球?
作者:
steve1012
(steve)
2018-06-30 17:28:00
写一个最小重现bug的程式是debug的基本之一 练习一下吧
作者:
loveflames
(咕啾咕啾魔法阵)
2018-06-30 17:34:00
父子大小不同,用阵列方式操作会有问题
作者:
sarafciel
(Cattuz)
2018-06-30 17:45:00
list[0] = new b;<=应该要这样写吧然后请不要把class取这种跟变量名称很像的名字XD
作者:
loveflames
(咕啾咕啾魔法阵)
2018-06-30 17:56:00
直觉上像是他想用父类别阵列的方式操作子类实体
作者:
tinlans
( )
2018-06-30 18:14:00
你好歹把 class 的轮廓贴出来
作者:
sarafciel
(Cattuz)
2018-06-30 18:25:00
这两行常态下是合法的 原PO先像steve讲的写一段最小重现的code再贴来看看吧
继续阅读
[问题] 论文附上的code不会读
schmitt
[问题] encapsulation的应用(C)
zzss2003
[问题] Opaque pointer的应用
zzss2003
[问题] 继承相关问题请益
lovejomi
[问题] 想请问一款是黑色背景彩色文字的编译软件?
power907
[问题] 关于C++的operator
b23166321
[问题] 请问双向链结的排序
hunkchen2016
[问题] Windows Service注册后,能修改手自动吗?
james999
[问题] 请问双向链结如何改成由大到小排序?
hunkchen2016
[问题] typedef的应用
zzss2003
Links
booklink
Contact Us: admin [ a t ] ucptt.com