CArchive 变量能否被定义成其它类的成员变量?解决方案

CArchive 变量能否被定义成其它类的成员变量? classtest{public:CFilem_fileCArchivem_ar}test(){}/////

CArchive 变量能否被定义成其它类的成员变量?

class   test
{
    public:
        CFile   m_file;
        CArchive   m_ar;
}

test()
{

}

///////////////////////////////////////////////////

如果这样可以定义,那我该如何初始化   CArchive   ?

[解决办法]
msdn里好像有说
[解决办法]
你可以改用指针,new的时候指定CFile初始化。类似这样的序列化操作,最好一次性完成,所以没有必要用成员变量。
[解决办法]
我觉得可以 ,但似乎没有这个必要