怎么用CList创建自定义类型列表类

如何用CList创建自定义类型列表类
class   CExchgDat
{
        public:
                  int   i;
                  BYTE   bytes[1024];
                  CExchDat();
};
CList <CExchgDat,   CExchgDat&> m_lstData;

这样出错。。
哪位高手指点下。。

------解决方案--------------------
CList <CExchgDat, CExchgDat&> m_lstData;
CList的头文件;