com的问题,请求帮忙,必给分!
书上关于聚合是这样说的:
内部组件的非委托UNKNOW接口只能由外部组件获得,当组件被聚合,委托UNKNOW接口将把所有的QUERYINTERFACE,ADDREF,RELEASE调用转发给外部组件。
我想如果是这样的话,那么比如CA是一个外部组件,CB是一个被它聚合的内部组件,CA想用CB中的IY接口,按照原理就是CA从CB获得IY的接口指针,但是就如上面所说,当组件被聚合,委托UNKNOW接口将把所有的QUERYINTERFACE,ADDREF,RELEASE调用转发给外部组件。CA的请求一到CB就被转发了,应该就又变回调用CA的QUERYINTERFACE了,而CA的QUERYINTERFACE在找IY接口时又通过内部组件指针调用了它的m_punknowinner->queryinterface,这不成了个死循环了吗,想的我 头都大了,它最终还是无法获得内部的IY接口指针啊 ????!!!!!!、、
有谁能解释一下,一定给分的!
...全文
相关推荐
100分妈妈——家庭教育父母必看的ppt模板.rar
教育孩子,家庭教育,父母教育对孩子的影响,100分妈妈——家庭教育父母必看的ppt模板。
mobiedit!com example
通过手机连接电脑获取手机信息,貌似还需要注册。
浅谈python requests 的put, post 请求参数的问题
今天小编就为大家分享一篇浅谈python requests 的put, post 请求参数的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
PHP http请求超时问题解决方案
一,http请求超时时间 可能出现的场景: 1,curl进程运行了一个世纪还木结束,curl的时候设置了超时时间 –connect-timeout 1000 2,operation timed out after 1000 milliseconds with 0 bytes received 3,connect() timed out! wget对超时时间, 是有分阶段的, 比如说请求的超时, 传输的超时,同样HTTP请求有两个超时时间:一个是连接超时时间,另一个是数据传输的最大允许时间,出现问题就要看是哪个超时时间出问题了。 curl命令行 连接超时时间用 –connect-timeout
java并发访问重复请求过滤问题
本篇文章给大家分享了关于java并发访问重复请求过滤的相关问题以及解决方法,对此有需要的朋友参考学习下。


