2018年4月月 发布的文章

支持空间自动增长的可变缓冲区类CXVarBuf

很久以前写的支持自动增长的可变缓冲区类,当时处理数据时每次都需要申请释放,就写了这么一个类。后来才发现是自己重复制造了一个不怎么样的轮子,STL库中的string类不仅仅可以用作字符串类,还可以存放二进制数据,用起来更加简单方便,还是需要多看一些开源的代码,拓宽自己的眼界,可惜一直以来看的都不是很多,以后希望能够加强。

此类中使用了一个句柄来隐藏内部数据,站在使用者的角度去考虑问题,应该是只需要最少量的功能完备的简单接口,而不需要知道具体的数据及组织方式。
阅读剩余部分 –

项目代码管理目录结构

代码存放目录结构在实际项目开发中可能不太会被注意到,因为这对项目几乎不会有任何影响,但是层次分明的目录结构肯定看起来更加合理,每个部分在整个项目中是什么作用也会比较直观。之前公司项目进行过一次大的结构拆分,讨论出下文这种项目代码目录结构,本人业余时间写的代码和现在公司项目代码都是按这种目录结构管理的,个人认为还是一种比较好的代码管理方式。
阅读剩余部分 –

分类目录

文章归档