@@@@@@ 构造函数 @@@@@
class CArchiveEx: pubic CArchive
{
CArchiveEx(UINT nMode);
~CArchiveEx();
CMemFile m_MemFile;
}
CArchiveEx::CArchiveEx(UINT nMode) : CArchive(&m_MemFile, nMode)
{
}
我的问题是如何使数据成员m_MemFile先构造, 再进入基类的构造函数.
因为基类CArchive的构造函数先于数据成员m_MemFile的构造. &m_MemFile此时虽有地址, 但其并未构造, 所以此时调用会出错.请问如何解决?