请高手帮忙!!!碎片大小
typedef struct
{
unsigned short offSet; //空闲碎片在Frame中的起始偏置
unsigned short size; //空闲碎片大小
}Frag;
vector <Frag> myTbl;
我需要通过myTbl(碎片表)中找到碎片的最大值该如何弄呢?这样可以通过我要写入的记录可以跟碎片中的最大值比较,如果比最大值要小,则可以放入,否则,则需要从新开辟一块新的空间存储。
谢谢!:)
[解决办法]
先排序一下,然后取一个最大端点,不过排序建议容器使用list
[解决办法]
可以用链表
和这个内容有些类似,可以参考一下
http://community.csdn.net/Expert/topic/5269/5269166.xml?temp=.3451959