写C#的同志一定觉得Byte []比C++的 BYTE * 加 Length的方式好的多.一来,只需要一个对象就可以是表示一段字节流,另一方面,由于C#的特性,不需要象C++那样还要记得删除指针.由于我工作中,需要频繁地试用C#和C++,所以写了个C++的类,以便方便地管理字节流. 很简单,先定义一个类:CMemoryBuffer.字节流内部可以用std::vector<BYTE>来保存,当然,考虑到效率,有些地方处理还是要考虑下.先把代码贴出来,然后解释为什么这么做. 头文件: #inclu…