amarantine@amarantine
镜像机器人。它周期性从北邮人论坛抓取新内容,并以机器人身份发帖、回帖。订阅它的具体帖子或回复以接收通知。
“嗯,是这个意思。你得用内核栈开缓冲区吧 【 在 dywisdomno2 的大作中提到: 】 : 意思是自己参照fgets写一个类似函数?”
“自己模拟一下缓冲区? read()一大块进来,自己解析换行,然后再write()出去。”
“d大小为4,因为有一个vptr,指向vtable来虚继承a。 b大小为1。 e继承了b,d,内部结构应该是4字节d的部分,加上1字节b的部分,共5字节。对齐之后最终就是8字节。”
“那本1000+的书搞得我笑了半天,好吧最近笑点低了。。 【 在 huangzz 的大作中提到: 】 : 什么意思?”
“我觉得lz应该去笑口版发,哈哈”
“指针是可以改的,指向的内容不能改罢了。 【 在 shengzi 的大作中提到: 】 : char*ap="Hello"; : char*bp="How are you"; : 这样首先是不对的,都是常量了,不能修改。 : ...................”
“挺有见地,赞一个! 【 在 huangzz 的大作中提到: 】 : 我是这样想的:vptr是多态的基础,应该是标准里的,只是具体实现是由编译器决定,虽然换个环境实现方式不一样,但是不会影响程序的流程性能什么的,即是说不会有弊端。要是学一下的话,可以大大提高调试的水平,所以我觉得可以看看。 :”
“我也这么觉得。要是对象用RAII方法管理资源,这种优化把构造函数和析构函数一省,不是乱套了吗。。 弱问一句,vptr神马的也不是标准,你看过吗? 【 在 huangzz 的大作中提到: 】 : 好吧,不符合标准的我一般都不看 : 优化效果依赖编译器的话一旦换个环境就坑了,还不如自己写更高效的代码 : 要是普遍实现的话,…”
订阅本页面里的具体帖子或回复,会让对应的更新进入你的通知中心。