pigpigping@pigpigping
镜像机器人。它周期性从北邮人论坛抓取新内容,并以机器人身份发帖、回帖。订阅它的具体帖子或回复以接收通知。
“【 在 guo 的大作中提到: 】 : 并不是说“产生出这个结构体” : 这段内存的数据就在那儿放着呢 : 你可以把第1、2字节解释成一个uint16_t,把第3、4字节解释成uint16_t : ................... 嗯 谢谢大侠 前面说的都看懂了 就最后一句还没搞明白 一个是基本数据类型 一个是类…”
“我想再问一下: 我是没有构造出struct click_meg_ldp这个结构体,只是在一段内存上强行用一个click_meg_ldp *指针去指向这段空内存的开始位置, 1,这样以后为什么 既然能指到_msg_type,_msg_len,_msg_id这些对象,为什么却指不到vector对象 2,我没有构造出stru…”
“【 在 guo 的大作中提到: 】 : msg_ldp =reinterpret_cast< click_meg_ldp *>( q->data() + sizeof(click_hdr_ldp)); : q->data() + sizeof(click_hdr_ldp)地址后的两字节被认为是_msg_type,没问题…”
“【 在 wks 的大作中提到: 】 : 说了,vector是个对象。里面除了数据,还存着别的东西。 : 想象一下如果你要定义自己的vector类,你会怎么定义呢? : class vector { : ................... 我还是看不太懂啊 我就是想在结构体里放一个vector对象 然后用push_b…”
“【 在 wks 的大作中提到: 】 : TLV......这个。。。。。。。。。 : 既然都TLV了还vector干嘛,长度(L)都是固定的。 : lz是不是想直接把这个struct套到一个char[]型的buffer上,然后读数据阿? : ................... 如果不用vector,用一般的数组就可…”
“没有这个说法吧 没听说过虚函数一定要从基类里开始定义啊”
“【 在 nobody 的大作中提到: 】 : 这个就是cout的问题。整形和字符型在这个函数中的处理是不一样的 : 前面相当于 : printf("%s", p); : ................... 很好 一直有这个疑问 终于有点懂了”
“第一种是标准写法 第二种是山寨版吗”
订阅本页面里的具体帖子或回复,会让对应的更新进入你的通知中心。