您好,欢迎来到[编程问答]网站首页   源码下载   电子书籍   软件下载   专题
当前位置:首页 >> 编程问答 >> C/C++ >> 环形缓冲区中存放结构体,实现思路是什么?

环形缓冲区中存放结构体,实现思路是什么?

来源:网络整理     时间:2016/5/27 8:58:36     关键词:缓冲区,结构体

关于网友提出的“环形缓冲区中存放结构体,实现思路是什么?”问题疑问,本网通过在网上对“环形缓冲区中存放结构体,实现思路是什么?”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题:环形缓冲区中存放结构体,实现思路是什么?
描述:

假如有一结构体struct待存储,环形缓冲区内采用动态内存分配,那么应该采用new char[N]的方式以字节来存储结构体的字节信息,还是直接new struct[N]的方式以整体来存储结构体本身?


解决方案1:

要看你的元素是什么, 如果元素是struct, 那么就new一个struct数组; 如果是char, 那就new char[n].
比如一个socket的buffer, 通常用一个CircleBuffer; 而一个消息队列一般是用CircleBuffer.


以上介绍了“环形缓冲区中存放结构体,实现思路是什么?”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/1336161.html

相关图片

相关文章