Клас CStringList підтримує списки CString об'єктів. Всі порівняння зробили за значенням, тобто, порівняння замість того, щоб адреси рядки знаків у рядку.
Член функції CStringList , аналогічні методи класу CObList. З-за цього схожості за допомогою CObList посилання документації член функція специфіка. Де б ви бачите CObject вказівник як повернуте значення, замінити CString (а не CString -вказівник). Де б ви бачите вказівник CObject як параметр функції, замінити на LPCTSTR.
CObject * & CObList::GetHead() константа
наприклад, перекладається
CString& CStringList::GetHead() константа
і
ПОЛОЖЕННЯ AddHead (CObject * lt; newElement >)
перекладається як
ПОЛОЖЕННЯ AddHead (LPCTSTR lt; newElement >)
CStringList включає в себе IMPLEMENT_SERIAL макрос для підтримки серіалізацією та поховання її елементи. Список CString об'єкти зберігаються в Архів, з оператором перевантажена вставки або з Serialize функції члена, у свою чергу серіалізованной кожен елемент CString.
Якщо вам потрібна дамп окремі елементи CString , ви повинні встановити глибину дамп контексті 1 або більше.
Коли CStringList об'єкт буде видалено, або його елементи видаляються, CString об'єкти видаляються в разі потреби.
Щоб отримати додаткові відомості про використання CStringList, перегляньте статтю колекції в Visual C++ програміста керівництво.
# включити lt;afxcoll.h>
|&Nbsp членів класу ; Базовий клас | Ієрархічна діаграма
Зразок ЗБИРАТИ MFC зразків