- 博客(2)
- 收藏
- 关注
原创 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
1951
原创 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
3996
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人