要實現一個能夠序列化的類,必須要經過一下幾步
1.這個類必須間接火直接地由CObject派生而來
2.定義一個不帶參數的構造函數
3.在頭文件中,必須有如下聲明:
DECLARE_SERIAL( Your name of class)
4.在源文件中開頭有如下聲明
IMPLEMENT_SERIAL (Your name of class,CObject,1)
其中的第三個參數代表版本號
5.必須重載基類中的序列化函數Serialize
經過以上五步,一個帶有存儲功能的類就誕生了