首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

CPrtList&CLish的区别

2012-09-23 
CPrtList&CLish的差别新人求问……不明所以……不都是链表么?[解决办法]CPtrList支持空指针CList也可以这么用C

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不也是类模板么……

热点排行