Реферат: Моделирование структуры книги

{

m_Razdels.DeleteRazdels();

m_pPages.RemoveAll();

m_ActivePage=0;

CObject::Serialize(ar);

if (ar.IsLoading())

{

ar>>m_Name;

WORD Count,Counter;

ar>>Count;

for(Counter=0;Counter<Count;Counter++)

{

CRazdel* Razdel=new CRazdel;

Razdel->Serialize(ar);

m_Razdels.Add(Razdel);

}

for(Counter=0;Counter<m_Razdels.GetSize();Counter++)

{

CRazdel* Razdel=(CRazdel*)m_Razdels.GetAt(Counter);

for(WORD Counter2=0;Counter2<Razdel->GetGlavas()->GetSize();Counter2++)

{

CGlava* Glava=(CGlava*)Razdel->GetGlavas()->GetAt(Counter2);

for(WORD Counter3=0;Counter3<Glava->GetPages()->GetSize();Counter3++)

m_pPages.Add(Glava->GetPages()->GetAt(Counter3));

}

}

}

}

Razdels.h:

К-во Просмотров: 758
Бесплатно скачать Реферат: Моделирование структуры книги