之前我们先以CStringList为例演示下列成员方法:
AddTail, AddHead, GetHeadPosition, GetTailPosition, GetPrev(), GetNext()
我们看到如何向一个CList类中增加数据:可以从两端增加,以及如何遍历整个CList……
GetAt与SetAt方法:
RemoveAt, InsertBefore, InsertAfter方法:
以及采用模板特性的CList:
头文件:
实现:
在这里我使用了Find成员方法来对模板CList进行查找,所以我们必须在自定义的类中重载“==”运算符,看到了头文件
当中的operator==方法吧……