11 2011 档案

摘要:用于删除std::list指针类型元素变量STL标准模板库,容器类只负责管理容器元素本身,包括类对象或者指针类型变量;对于指针类型元素,STL容器类不会管理元素的内存分配及释放内存问题,请看以下一小段代码: // 定义用户列表 std::list<CUserInfo*> m_users; // 添加元素 CUserInfo * user1 = new CUserInfo(); m_users.push_back(user1); // ... // 清空 m_users.clear();请注意,当调用users .clear()之后,将会导致程序内存泄露。作为一个合格的程序,你立即就 阅读全文
posted @ 2011-11-19 09:17 uiskinx 阅读(228) 评论(0) 推荐(0)
摘要:1.创建myCom.dll,该COM只有一个组件,两个接口:IGetRes--方法Hello(),IGetResEx--方法HelloEx()2.在工程中导入组件或类型库#import "组件所在目录myCom.dll" no_namespace或#import "类型库所在目录myCom.tlb"using namespace MYCOM;方法一:CoInitialize(NULL);CLSID clsid;CLSIDFromProgID(OLESTR("myCom.GetRes"),&clsid);CComPtr pGet 阅读全文
posted @ 2011-11-16 15:55 uiskinx 阅读(723) 评论(0) 推荐(0)