集計では IUnknown
呼び出しが委任され、外側のオブジェクトの IUnknown
へのポインターが内側のオブジェクトに提供されます。
集計オブジェクトを作成するには
IUnknown
ポインターをクラス オブジェクトに追加し、それをコンストラクターで NULL に初期化します。FinalConstruct をオーバーライドし、集計を作成します。
FinalRelease をオーバーライドし、
IUnknown
ポインターを解放します。
注
インターフェイスを使用し、FinalConstruct
中に集計オブジェクトから解放する場合、DECLARE_PROTECT_FINAL_CONSTRUCT マクロをクラス オブジェクトの定義に追加してください。