
Клас 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 членів класу ; Базовий клас | Ієрархічна діаграма