读书人

CPrtListamp;CLish的区别

发布时间: 2012-09-23 10:28:11 作者: rapoo

CPrtList&CLish的差别
新人求问……不明所以……

不都是链表么?

[解决办法]
CPtrList支持空指针
CList也可以这么用CList<void*, void*>

没啥太大区别
[解决办法]
The CPtrList class supports lists of void pointers.

The CList class supports ordered lists of nonunique objects accessible sequentially or by value. CList lists behave like doubly-linked lists.
[解决办法]
CList是类模板,在#include <afxtempl.h>中定义
CPtrList是指针链表类在#include <afxcoll.h>中定义

虽然看起来二者一样,但是在概念上一个是类模板一个是类
性质是完全不同的
[解决办法]

探讨
回复3楼:
咦?CPtrList不也是类模板么……

读书人网 >VC/MFC

热点推荐