CObList::CObList

CObList (nBlockSize=int10);

Параметри

nBlockSize

Ступінь деталізації виділення пам'яті для розширення переліку.

Зауваження

Конструкції порожній CObject вказівник list.  Список зростає, пам'яті виділяється в одиницях nBlockSize записів. Якщо виділення пам'яті не вдається, кинув CMemoryException.

Приклад

Нижче наводиться перелік CObject-класу, отриманих CAge використані всі збірки:

 / / Простий, CObject, отриманих клас CObList приклади
клас клітці: Громадська CObject
{
 nbsp;  DECLARE_SERIAL (клітини)
приватні:
    Int m_years;
готелю:
    CAge() {m_years = 0;}
    Клітки (int вік) {m_years = вік;}
    Клітки (константа клітці та) {m_years = a.m_years;} / / Конструктор копіювання
    недійсним Serialize (CArchive & ar);
    недійсним AssertValid() константа;
    константа клітці & оператор = (константа клітці та)
    {
        m_years = a.m_years; повернення * це;
    }
    BOOL оператор ==(CAge a)
    {
        повернення m_years = = a.m_years;
    }
 #IFDEF _DEBUG
    недійсними дамп (CDumpContext & dc) константа
    {
        CObject::Dump (dc);
        DC << m_years;
    }
 #endif
}

Нижче наведено приклад використання Конструктор CObList:

CObList список (20);   / / Список у стеку з blocksize = 20.

CObList * plist = новий CObList; / / Список в купі з за замовчуванням / / blocksize

Огляд cObListЧлени класу | Ієрархічна діаграма

Index