//Afx.h
#pragma once
#include "RuntimeClass.h"
class CArchive;
class CObject
{
public:
static const CRuntimeClass classCObject; //类类型链表
virtual CRuntimeClass* GetRuntimeClass() const;
virtual ~CObject();
int IsSerializable() const;
int IsKindOf(const CRuntimeClass* pClass) const;
virtual void Serialize(CArchive& ar);
protected:
CObject();
private:
CObject(const CObject& objectSrc); // no implementation
void operator=(const CObject& objectSrc); // no implementation
};