缓冲池使用说明
适应性:
适用于只要求缓冲池读取和写入数据的操作,且从缓冲池中读取数据后不要求缓冲池保留数据的场合。(支持多线程同时读取或写入)
使用方法:
把一个类写入缓冲池
buffer类;
T为需要写入缓冲池的类;
LEN为常量,存储了类的大小信息,如果类中存在关联类,须加上关联类的大小;如:
Class C
{
private:
int temp;
}
Class T
{
public:
C *tmp;
};
此时定义#define LEN sizeof(T)+sizeof(C)
((unsigned char *)t,LEN)
把一个unsigned char *类型变量数据写入缓冲池
unsigned char *temp=new unsigned char[100];
int len;
len=100;
(temp,len);
读取缓冲池信息
();返回unsigned char *类型;
如果存储的是类,则使用类强制转换即可。
缓冲池使用说明 来自淘豆网m.daumloan.com转载请标明出处.