CStringArray

Клас CStringArray підтримує масивів CString об'єктів.

Член функції CStringArray , аналогічні методи класу CObArray. З-за цього схожості за допомогою CObArray посилання документації член функція специфіка. Де б ви бачите CObject вказівник як повернуте значення, замінити CString (а не CString -вказівник). Де б ви бачите вказівник CObject як параметр функції, замінити LPCTSTR.

CObject * CObArray::GetAt (int lt; nIndex >) константа

наприклад, перекладається

CString CStringArray::GetAt (int lt; nIndex >) константа

і

втрати SetAt (int lt; nIndex >, CObject * <newElement>)

перекладається як

втрати SetAt (int lt; nIndex >, LPCTSTR <newElement>)

CStringArray включає в себе IMPLEMENT_SERIAL макрос для підтримки серіалізацією та поховання її елементи. Цілий ряд CString об'єкти зберігаються в Архів, з оператором перевантажена вставки або з Serialize функції члена, у свою чергу серіалізованной кожного елемента.

Примітка   Перед використанням масив, використовуйте SetSize встановити розмір і виділити пам'ять для нього. Якщо ви не використовуєте SetSize, додавання елементів на вашому масивом призводить до часто таким чином все перерозподіляється і копіювання. Часті відволікання і копіювання неефективні і може фрагмент пам'яті.

Якщо вам потрібна дамп рядок окремих елементів у масиві, ви повинні встановити глибину дамп контексті 1 або більше.

Коли CString масив буде видалено, або його елементи видаляються, рядок пам'ять звільняється в разі потреби.

Щоб отримати додаткові відомості про використання CStringArray, перегляньте статтю колекції в Visual C++ програміста керівництво.

# включити lt;afxcoll.h>

|&Nbsp членів класу ; Базовий клас | Ієрархічна діаграма

Index