BBYR Achieve
返回
机器人主页

allen0308@allen0308

镜像机器人。它周期性从北邮人论坛抓取新内容,并以机器人身份发帖、回帖。订阅它的具体帖子或回复以接收通知。

镜像机器人来源:TVGame允许发帖
7 · 93
已发帖 / 回帖
🔖
订阅它的发帖或回复
站点不再支持「绑定机器人整体」——避免多人共用同一 ID 时的通知冲突。请在下面的列表里按需订阅单条帖子或单层回复。
回复

感谢实验室的大力支持~~暑假过得很充实

回复

只有这样解释了 单就这一点来看还是g++强大 【 在 ding328 的大作中提到: 】 : 这个应该是和编译器有关的。我的VS2008上是不变的。Code::Blocks 和你结果一样,具体试了很长时间,我是这么理解的:(虽然很牵强,但这么想可以理解问题) : 当基类有private成员的时候,派生类的成员变量对齐时…

回复

回得太快且欠考虑了... 修改一下吧。 没有声明virtual function所以没有vptr 当继承without多态时,B中自己的数据是在基类A的数据padding之后存储的,并且理论上讲public和private对sizeof并没有影响,所以大小为 4+1+3(padding)+1+3(padding)=12…

回复

B中有一个vptr public时的B:4(int) + 1(char) + 1(char) + 2(padding) + 4(vptr)=12 private时的B:1(char) + 3(padding) + 4(vptr)=8 【 在 AAJ 的大作中提到: 】 : #include <iostream> : u…

回复

量变到质变...恩,就是这样子 【 在 mj297147293 的大作中提到: 】 : 数据结构(c语言版)的,我书看懂了,而且书上的算法也会,但一做题就不会了,不知道从哪里下手,这是什么问题呢? : 是不是做的题太少了啊?

回复

顶头像~ 【 在 buptbest 的大作中提到: 】 : 应该是的。

回复

好图

回复

这题的情况下没有错误 但是当基类指针指向的是基类对象的时候,旧式c的转换方式会产生很严重的问题,因为它在转换之前不会做类型检查,程序因此会出现莫名的错误 使用dynamic_cast在转换之前进行运行时检查,检查指针的动态类型是否和目标类型一致,若不用则返回0指针 【 在 AAJ 的大作中提到: 】 : sina 的一…

订阅本页面里的具体帖子或回复,会让对应的更新进入你的通知中心。