摘要: class A{public:void fun() {cout << "fun()" << endl;}virtual void fun1(){cout << "virtual fun()" << endl;}};void mytest(){A* pa = NULL;pa->fun();//调用成功 阅读全文
posted @ 2018-06-25 20:04 城东 阅读(1428) 评论(0) 推荐(0) 编辑
摘要: 深入浅出变长结构体 1、 问题的引出 项目中用到数据包的处理,但包的大小是不固定的,其长度由包头的2字节决定。比如如下的包头:88 0f 0a ob cd ef 23 00 。长度由头2个字节880f决定,考虑字节序,转为0f88,转为10进制3976个字节的包长度。 这个时候存储包的时候,一方面可 阅读全文
posted @ 2018-06-25 16:57 城东 阅读(1144) 评论(0) 推荐(0) 编辑