Поделиться через


Класс CStringList

Списки CString обозреватель объектов.

class CStringList : public CObject

Члены

Функции-члены CStringList похожи на функции-членам класса CObList.Сходство вследствие этого, можно использовать документации CObList для особенностях функции-члена.Везде, где можно увидеть указатель CObject в качестве возвращаемого значения, замените CString (не указатель CString ).Везде, где можно увидеть указатель CObject в качестве параметра функции, замените LPCTSTR.

CObject*& CObList::GetHead() const;

например, преобразуется в

CString& CStringList::GetHead() const;

и

POSITION AddHead( CObject* <newElement> );

преобразует значение

POSITION AddHead( LPCTSTR <newElement> );

kkh6xzcc.collapse_all(ru-ru,VS.110).gifОткрытые конструкторы

Имя

Описание

CObList::CObList

Создает пустой список.

kkh6xzcc.collapse_all(ru-ru,VS.110).gifОткрытые методы

Имя

Описание

CObList::AddHead

Добавляет элемент (или все элементы в других список) в начало списка (делает новую головку).

CObList::AddTail

Добавляет элемент (или все элементы в других список) в кабелю списка (делает новый хвост).

CObList::Find

Получает положение элемента, заданного значением указателя.

CObList::FindIndex

Получает положение элемента, указанного на нулевой- индексу.

CObList::GetAt

Возвращает элемент на заданной позиции.

CObList::GetCount

Получает число элементов в данном списке.

CObList::GetHead

Возвращает головной элемент списка (не может быть пустым).

CObList::GetHeadPosition

Возвращает позицию головного элемента списка.

CObList::GetNext

Возвращает следующий элемент для итерации.

CObList::GetPrev

Возвращает предыдущий элемент для итерации.

CObList::GetSize

Получает число элементов в данном списке.

CObList::GetTail

Возвращает элемент списка с префиксом tail (не может быть пустым).

CObList::GetTailPosition

Возвращает позицию элемента с префиксом tail списка.

CObList::InsertAfter

Вставляет новый элемент после заданной позиции.

CObList::InsertBefore

Вставляет новый элемент до заданной позиции.

CObList::IsEmpty

Тесты для пустого состояния списка (без элементов).

CObList::RemoveAll

Удаляет все элементы из этого списка.

CObList::RemoveAt

Удаляет элемент из этого списка, указанного по позиции.

CObList::RemoveHead

Удаляет элемент из списка head.

CObList::RemoveTail

Удаляет элемент из списка с префиксом tail.

CObList::SetAt

Задает элемент по заданной позиции.

Заметки

Все сравнения выполняются значением означать, что символы в строке сравнитьы вместо адресов строк.

CStringList содержит макрос IMPLEMENT_SERIAL для поддержки сериализации и сбрасывать его элементов.Если список объектов CString хранится в архив или с перегруженным оператора insert или функцией-членом Serialize, то каждый элемент CString сериализации в свою очередь.

Если требуется дамп отдельных элементов CString, необходимо установить глубину контекста дампа значение 1 или больше.

Дополнительные сведения об использовании CStringList см. в статье коллекции.

Иерархия наследования

CObject

CStringList

Требования

Header: afxcoll.h

См. также

Ссылки

Класс CObject

Диаграмма иерархии

Основные понятия

Образец MFC СОБИРАЕТ