1

ATL プロジェクトの "Class>Add>Implement Interface" 手順により、IDL からヘッダー ファイルに多数のクラス関数が生成されました。私が理解したように、cpp ファイルで関数を実現する方が賢いでしょう。何らかの方法で自動的に実現を cpp ファイルに移動することは可能ですか?

4

1 に答える 1

2

多くの ATL クラスはテンプレート クラスであり、テンプレートのソース コードは、それらのクラスが使用される各ポイントで利用できる必要があると思います (ただし、宣言で十分な通常の例外を除きます...)。

そのため、コードを別の .cpp ファイルに移動しても機能しません。

于 2012-08-07T12:12:58.730 に答える