抱歉,如果这个问题对每个人来说都很明显,但我对COM非常陌生。从这里的教程http://www.codeguru.com/cpp/com-tech/activex/tutorials/article.php/c5567中看到,似乎每个在C++中创建的COM类必须实现自己的QueryInterface、AddRef和Release。由于这些方法对于任何新类来说基本上应该具有相同的实现,我不明白为什么没有一些抽象类或其他东西可以为开发者实现它。我不明白为什么我要重新实现那么多人已经反复实现过的相同内容(除非教程是错误的,确实有某些东西)。谢谢。