![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++
leibso
不忘初心,方得始… 停停停初心是啥?
展开
-
图解C++虚继承与虚函数的内存布局
序言:这里 A 为 基类 有一个纯虚函数,目的是多态(虚函数表指针),还有造成一个棱形二义性的变量,所以使用虚继承,目的虚表指针:左边是代码 右边是 内存布局和解释;希望能帮到你。总结:可以看到 在内存布局中: 依次是继承顺序的两个父类虚基表和类成员信息;然后 是虚函数表指针,基类的成员。详细看图解,鄙人不喜欢用语言,喜欢用图像...原创 2019-10-11 15:14:18 · 462 阅读 · 0 评论 -
c++文件传输
序言我这里给出的是一个简单的协议Demo,可以根据我注释里面的说明,自己丰富完善协议关键代码发送端这里我放在了一个线程函数里面,加入了自己的协议结构,如果有兴趣可以自己提取出来使用这个模式。思考的大脑是你前行的灯,这里就没有摆出你直接Copy的接口。但是全部内容已在其中,不懂可以留言,我看到就回复。typedef struct _FtProto{ BOOL IsDon...原创 2019-07-26 10:37:43 · 3692 阅读 · 1 评论