我搜索了一个可与CList一起使用的示例程序,但找不到它。我获得了有关CLists的一些基本定义(模板类的行为类似于双向链表)..该类用于存储聚合数据..第一个参数由列表内部存储。.我看不到列表中存储了哪些元素以及如何检索它。

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.

最佳答案

所以文档是CList on MSDN

那里有一个COLLECT Sample: Illustrates MFC Collection Classes的链接

我不确定如何找不到此文档,因此可能需要澄清您的问题。

该列表提供了前/后插入和查找以及迭代方法。

// 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());

关于c++ - 在C++中使用CLists-无法理解,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5775013/

10-17 00:19