COM 的聚合和包容
发布时间:2020-12-13 20:32:39 所属栏目:百科 来源:网络整理
导读:我们可以这样去认识它们 包容(Containment/Delegate) com的包容就是在自己的组件里利用别人的组件。 实现这种目的的步骤很简单:如下代码 HRESULT FinalConstruct() { HRESULT hr; hr = CoCreateInstance( CLSID_SimpleMath,NULL, CLSCTX_INPROC_SERVER, IID
我们可以这样去认识它们 包容(Containment/Delegate) com的包容就是在自己的组件里利用别人的组件。 实现这种目的的步骤很简单:如下代码 HRESULT FinalConstruct() void FinalRelease() 聚合/集合 就是把别人的组建和我们组件组装到一起,我们的组件和被集合的组件可以说是同级的,具体实现参看文档,其实也很简单 主要是弄清楚它们的区别,知道什么时候该用包容,什么时候该用聚合就好了。用atl去实现它们很轻松的 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |