CList
来源:互联网 发布:淘宝买东西无法付款 编辑:程序博客网 时间:2024/05/17 02:18
仅仅是个人体会,不一定正确,欢迎交流
CList是一个双向链表
CList<CString, CString&> m_ListProgHistoryName;
CList<ONE_SPLIT_TASK_ITEM, ONE_SPLIT_TASK_ITEM&> m_ListSplitTaskItem;
CList<PPROG_TYPE_ITEM, PPROG_TYPE_ITEM> m_ListProgType;
CList<COne_Frame*, COne_Frame*> m_aFreeFrame;
其中ONE_SPLIT_TASK_ITEM是一个结构体,PPROG_TYPE_ITEM是指向结构体PROG_TYPE_ITEM的指针,第二个参数加&对CList的成员函数传参数而言是引用传递,而不加就是值传递直接传递对象进去,这就是区别。当然对于指针类型的如PPROG_TYPE_ITEM是无需考虑这个的,直接传递指针就去即可,不需要加&。而对结构或者类加&高效一些。
使用自己定义的类的时候需要重载=操作符,但是发现COne_Frame并有重载,能用,是不是因为使用的是COne_Frame指针的问题,呵呵
对于自己定义的结构体而言,好像不用重载=也可以使用,我用
CList<ONE_SPLIT_TASK_ITEM, ONE_SPLIT_TASK_ITEM&> m_ListSplitTaskItem;实验了一下,发现不重载也可以使用CList
0 0
- CLIST
- CList
- clist
- CList
- CList
- CLIST
- clist
- CList 类
- CList类
- 关于CList
- CList POSITION
- CList 细节
- CList使用说明
- Clist CArray
- C++控件之 CList
- 演练CList控件
- CLIST 简单代码
- CList的使用
- C++构造函数详解及显式调用构造函数
- bat有规律的连续启动n个exe
- The method ** must override a superclass method解决方法
- JAVA 堆栈 堆 方法区 静态区 final static 内存分配 详解
- STOSL指令
- CList
- dom4j使用
- 转移iOS App常见问题和回答
- Meta标签详解
- Resin服务器配置指南
- WPF学习 第十一章1 样式
- 关于signal, kill, mutex, spinlock的一些总结
- 优化MySQL性能的几种方法-总结
- 游戏礼包激活码案例分析