clist<objectType,objectType&>里面到底存的是什么?是对象的副本,还是对象的引用? 比如我现在A* a=new A();
然后我有个clist<A,A&> m_list; m_list.add(*a); 之后我可以释放这个a指针吗? 他拷贝进去的到底是地址还是什么??同样,我用CTypePtrList<BaseClass,Type*> 这个是存指针的是吧?? 那我把指针p存进去了后,可以把p赋值为NULL 吗?很困惑,感觉这个跟 vector一类的用起来不一样~~~~~~MSDN也没说清楚~~~~
然后我有个clist<A,A&> m_list; m_list.add(*a); 之后我可以释放这个a指针吗? 他拷贝进去的到底是地址还是什么??同样,我用CTypePtrList<BaseClass,Type*> 这个是存指针的是吧?? 那我把指针p存进去了后,可以把p赋值为NULL 吗?很困惑,感觉这个跟 vector一类的用起来不一样~~~~~~MSDN也没说清楚~~~~
解决方案 »
- 列表控件设置颜色问题,感谢大家帮忙看看啊~
- VC生成的Release在没有装VC6.0的机器上无法运行
- XP风格下无法把CListCtrl的滚动条隐藏了,怎么办?
- 为何左键就行,右键就不行呢?(拖动窗口)
- 控件消息的问题
- 再问,注册表访问问题。
- 请问用户自定义消息能在不同的桌面间互发吗?
- SDI...我的mainframe为什么没有WM_ON_DRAWITEM消息?目的:我想改变菜单颜色!
- 请问:句柄和指针,比如 HWND 和 CWnd* ,到底有什么区别?什么时候该用句柄,什么时候该用指针?
- 怎样实现ClistCtrl的自画呢?
- 自定义控件注册 提示"由于应用程序配置不正确 应用程序未能启动"
- vc 编译选项区别
class CList : public CObject
Parameters
TYPE
Type of object stored in the list. ARG_TYPE
Type used to reference objects stored in the list. Can be a reference.