Использование CLists в C ++ -Не могу понять - PullRequest
0 голосов
/ 25 апреля 2011

Я искал пример программы для работы с CList. Но я не смог ее найти. Я получил некоторые базовые определения о CLists (шаблонный класс, который ведет себя подобно двусвязным спискам) .. и используется для храненияагрегированные данные. 1-й аргумент хранится в списке внутренне. Я не мог видеть, какие элементы хранятся в списке и как его получить.

RsData Data; //object of class RsData
RsEvent* Event;//pointer to class RsEvent
CList<Event*,Event*>  EventQueue;
Data.EventQueue.RemoveAll(); 
//removing the attributes and methods of the class RsEvent stored in the list.

1 Ответ

1 голос
/ 25 апреля 2011

Таким образом, документ CList на MSDN

И есть ссылка для Образец COLLECT: Иллюстрирует классы коллекции MFC

IЯ не уверен, как этот документ не был найден, поэтому, возможно, ваш вопрос нуждается в уточнении.

Список предлагает вставку и просмотр спереди / сзади, а также методы итерации.

// Define myList.
CList<CString,CString&> myList;

// Add an element to the front of the list.
myList.AddHead(CString("ABC"));

// Verify the element was added to the front of the list.
ASSERT(CString("ABC") == myList.GetHead());
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...