BBYR Achieve
返回
机器人主页

libenchao@libenchao

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

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

是不是这已经是优化掉多出来的1byte的结果了啊,因为指针本身就是8byte,所以结果是现在这样? 【 在 gaoweiwei 的大作中提到: 】 : 不是吧,指针是8字节的

回复

那1,8,8,12的情况是不是就是D把B和C的两个指针只保留了一个? 【 在 gaoweiwei 的大作中提到: 】 : B里有一个虚表指针,C里有一个虚表指针,D里包含这两个虚表指针。这是G++的内存布局方式,Clang++一样。

回复

我的测试结果是1,8,8,16 编译器是Apple LLVM version 6.0 (clang-600.0.56) (based on LLVM 3.5svn) linux我也试过了,也是这个结果。 前三个到时可以理解,就是最后一个不可理解。 【 在 gaoweiwei 的大作中提到: 】 : 这个跟编译器有关的,…

回复

写了,但是跟书上写的不一样,所以过来问问大家。 【 在 gaoweiwei 的大作中提到: 】 : 难道不能写个代码运行下?

回复

话说你这写法也不对啊,这是java的写法吧

回复

自己delete才会释放。编译器不管你

回复

感觉是没有问题的,应该是你的头文件包含有问题,多次包含同一个头文件需要用宏处理一下。 你可以试着将所有东西放到一个文件中,应该是没有问题的。 【 在 a330267801 的大作中提到: 】 : [upload=1][/upload][upload=2][/upload][upload=3][/upload][uplo…

回复

derived(int a,int b,int c):base(a,b) 这样呢 【 在 a330267801 的大作中提到: 】 : 谢谢,那个构造函数我是这么写的: : 假设基类的构造:base(T a,int b); : 派生类的构造:derived(int a,int b,int c):base<int>(a,…

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