字符串存储空间的选择?
求教,各位大神:我现在要接受“N”包数据 对每一包数据进行解析,解析完后暂存到一个“存储空间”,然后发送出去。数据包中有字符和二进制数据。
存储空间的选择:
1、静态内存(数组),容易产生越界(不知道要接收的数据包的长度是多少)
2、动态分配内存, 每次解析一包数据都要分配与释放,易产生碎片且效率不高
有没有一种方法,可以摒弃这两种方式的缺点,求教? C++?存储空间 存储 行业数据
[解决办法]