SourceSerialize

//-------------------------------------------------------------------------------//
//	ヘッダーファイル(.h)
//-------------------------------------------------------------------------------//
class CSampData : public CObject
{
public:
	DECLARE_SERIAL(CSampData)
 
	CSampData();
	virtual void Serialize(CArchive& ar);
 
protected:
	UINT	m_u;
	CString m_str;
};
 
//-------------------------------------------------------------------------------//
//	実装ファイル(.cpp)
//-------------------------------------------------------------------------------//
IMPLEMENT_SERIAL(CSampData, CObject, 1)
//IMPLEMENT_SERIAL(CSampData, CObject, VERSIONABLE_SCHEMA|1)
 
CSampData::CSampData()
{
	m_u = 0;
	m_str = _T("");
}
 
void CSampData::Serialize(CArchive& ar)
{
	if (ar.IsStoring())
	{
		ar << m_u;
		ar << m_str;
	}
	else
	{
		ar >> m_u;
		ar >> m_str;
	}
}
 
最終更新:2009年05月27日 08:56
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。