《com原理與應用》第4章聚合示例程序--執行流程

最近在看《Com原理與應用》這本書,在第4章看聚合時被卡住了,昨天搞了一個晚上沒搞清楚,今天早上接着調試,把所有的函數都進行Log記錄,最終發現了問題所在。開始未能理解其中的微妙, 不明白爲什麼明明調用的是QueryInterface函數,實際上去調用了一個不相干的函數NondelegationQueryInterface。後來從下面這個鏈接中知道了其中的關鍵所在,又回想起侯捷翻譯的《C++對象模型》中的論述,現在基本理解其中的原因了。

網絡有一篇寫的有點亂的文章: http://blog.sina.com.cn/s/blog_41353745010091ch.html

下面是另外有一篇寫的比較好的文章: http://www.diybl.com/course/3_program/c++/cppjs/20091013/178684.html


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章