本文实例讲述了C++实现string存取二进制数据的方法,分享给大家供大家参考。具体方法分析如下:
一般来说,STL的string很强大,用起来也感觉很舒服,这段时间在代码中涉及到了用string存取二进制数据的问题,这里记录一下,以供以后参考。
首先提一下STL中string的参考资料:http://www.cplusplus.com/reference/string/string/ ,不懂的朋友可以看下。
在数据传输中,二进制数据的buffer一般用系统预设的大数组进行存储,而不是STL的string等,比如:
const int max_length = 1024 * 1024;
un