难题: 怎样计算CList 对象的内存问题
typedef struct stream_que_buf
{
void * pdatbuf; //data buffer
void * pdatbuftmp;//temp data buffer pointer
int buflength; //byte length of data buffer
DWORD flag; //flags
BOOL is_read; //TRUE=user read, FALSE=user write
int streamid; //stream type id
struct stream_que_buf * pnext; //pointer next
} SQueDataBuf, *PSQueDataBuf;
定义一个 SQueDataBuf对象列表
CList <SQueDataBuf,SQueDataBuf&> data( );
↑这里值应该为多少???
对了,SQueDataBuf 是保存视频数据流的,如果用这种方法,很好内存,又没办法把它写到缓冲文件里?(或者其他不好内存的方法)