![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++文章
文章平均质量分 78
athlong0564
喜欢赚钱
展开
-
C++实现的Buffer类
<br /> 写C#的同志一定觉得Byte []比C++的 BYTE * 加 Length的方式好的多。一来,只需要一个对象就可以是表示一段字节流,另一方面,由于C#的特性,不需要象C++那样还要记得删除指针。由于我工作中,需要频繁地试用C#和C++,所以写了个C++的类,以便方便地管理字节流。<br /> 很简单,先定义一个类:CMemoryBuffer。字节流内部可以用std::vector<BYTE>来保存,当然,考虑到效率,有些地方处理还是要考虑下。先把代码贴出来,然后解释为什么这么做。<br原创 2010-10-15 08:48:00 · 3940 阅读 · 1 评论 -
C++实现的CMemoryStream类
<br /> C#的MemoryStream用起来感觉不错,所以考虑C++实现一把.另外可以使用我上次写的一个类:CMemoryBuffer.先贴代码再解释吧.<br /> 头文件:<br /> #pragma once#include "MemoryBuffer.h"#include <string>#include <vector>using namespace std;#define _Base_Struct_Write_Func(_Struct_Type)原创 2010-10-15 09:03:00 · 1881 阅读 · 1 评论