智能指针
FrankieWang008
从事c# C++ VC++,欢迎大家一起讨论学习~~
展开
-
shared_ptr 介绍
shared_ptr是一个最像指针的"智能指针",是boost.smart_ptr库中最有价值、最重要的组成部分,也是最有用的,Boost库的许多组件--甚至还包括其他一些领域的智能指针都使用了shared_ptr。抱歉,我实在想不出什么更恰当的词汇来形容它在软件开发中的重要性。再强调一遍,shared_ptr非常有价值、非常重要、非常有用。 shared_ptr与scoped_p转载 2013-05-17 13:29:23 · 968 阅读 · 0 评论 -
ATL 实现com的聚合
com聚合是包容的一种特例,目的是最大化的实现功能模块话,降低组件间的耦合性。第一步: 通过ATL创建com外部组件TestOutCom.dll,在其内部创建接口包装类CCMyOuterCom,并实现其对应的接口ICMyOuterCom 之后点击“完成”;并在接口中实现“GetOuterMethord”方法,方便原创 2014-06-11 17:32:00 · 3479 阅读 · 0 评论 -
ATL接口映射宏详解
这几天看了看ATL的接口映射宏,不知不觉看得比较深入了,突然就萌发了把它写出来的想法。ATL中定义了很多接口映射宏,有几个还是比较重要的,虽然好象没有必要把它所有的细节都弄得很清楚,但深入学习的过程中也可以顺带学一学其他的ATL类,对它的机制也可以更清楚一些,应该还是会有些好处的吧。我按照我学习的过程把它写出来,也 不知道大家能不能看懂。想模仿一下侯老师的手笔力争把其内部细节解释清楚,但也不敢大言转载 2014-06-13 17:20:36 · 1830 阅读 · 0 评论