数据结构设计有关问题

数据结构设计问题!
用哪种数据结构或者怎么设计数据结构可以让使用者 在我的缓冲区列表中 取除指定大小内存数据 并且删除指定大小的内存?
压入数据内存很好做,关键是怎么取?

------解决方案--------------------
对栈的pop操作封装一下,指定几个就pop几次呗,调整一下接受数据模块的接口
------解决方案--------------------
在我的缓冲区列表中
是指?
我还是没明白楼主题目,唉惭愧啊
------解决方案--------------------
取除指定大小内存数据?
取除是啥意思?是取还是除?