COM 的聚合和包容
来源:互联网 发布:百科优化网 编辑:程序博客网 时间:2024/04/30 17:06
我们可以这样去认识它们
包容(Containment/Delegate)
com的包容就是在自己的组件里利用别人的组件。
实现这种目的的步骤很简单:如下代码
HRESULT FinalConstruct()
{
HRESULT hr;
hr = CoCreateInstance( CLSID_SimpleMath, NULL,
CLSCTX_INPROC_SERVER,
IID_IMath,
(LPVOID*)&m_pSimpleIMath );
return hr;
}
void FinalRelease()
{
if( m_pSimpleIMath )
{
m_pSimpleIMath->Release();
}
}
聚合/集合
就是把别人的组建和我们组件组装到一起,我们的组件和被集合的组件可以说是同级的,具体实现参看文档,其实也很简单
主要是弄清楚它们的区别,知道什么时候该用包容,什么时候该用聚合就好了。用atl去实现它们很轻松的
- COM 的聚合和包容
- COM特性 包容和聚合
- COM特性 包容和聚合
- Inside COM读书笔记-----包容和聚合
- COM技术内幕--包容和聚合
- 聚合 包容 COM
- COM复用的中Containment(包容)和Aggregation(聚合)的实现
- COM复用的中Containment(包容)和Aggregation(聚合)的实现
- COM学习笔记6_COM的复用:包容和聚合
- COM的“可重用性”特性包括两种模型:包容和聚合
- COM“可重用性”的两种模型:包容和聚合
- COM笔记-包容与聚合
- COM笔记-包容与聚合
- COM笔记-包容与聚合
- COM 技术内幕学习之八(包容和聚合)
- 包容和聚合(COM技术内幕笔记五)
- COM--可重用性(包容和聚合)
- 用MFC写的COM如何实现包容或聚合?
- 用jmeter进行多用户并发压力测试
- 广告控件(AdRotator)使用方法
- 最长公共子序列 编译后出现abnormal program termination
- 转载:Firefox的失败在中国几乎就是命中注定
- 三维开发之路1
- COM 的聚合和包容
- 志存高远,脚踏实地
- 指针总结2
- mysql中多逗号分开多id的字段,如何进行Like
- grails 的查询方法总结
- [Python系列实用教程]一、Python如何使用urllib2获取网络资源
- POSIX多线程
- 8848域名旁落
- 深入浅出之正则表达式(一)