释义 |
CArchive::WriteObject
void WriteObject(const CObject* pOb); throw(CFileException,CArchiveException);
参数: 说明: 将特定的CObject存储到归档文件中。 此函数通常由重载CObject的CArchive插入(<<)运算符调用。WriteClass反过来,调用归档类的Serialize函数。 必须使用IMPLEMENT_SERIAL宏归档。WriteObject将ASCII类名写入归档文件。在装载过程之后,此类名会被验证。一个特定的编码设计会防止对于多个对象类名的不必要的重复使用。还能防止是多个指针目标的对象的多余存储。 正确的对象编码方法(包括在现在的ASCII类名中)是一个实现细节并且在库的以后版本中可以改变。
注意: 在归档之前,结束创建、删除和修改所有对象。如果把归档和对象修改混合,则归档文件将会被废弃。
请参阅:CArchive::ReadObject |