WindowsSDKのDirectShowサンプルを調べています。クラスの多くは、デフォルト以外のコンストラクターを備えています。それらのコンストラクターはどのように呼び出されますか?誰が議論を提供しますか?
これらのクラスを登録なしでC++プログラムで使用できますか?もしそうなら、クラスコンストラクターを直接使用できます。
登録せずにCOMクラスを使用すると、次のコードフラグメントで何が起こりますか。
Foo * foo = new Foo(.....); // note, not using CoCreateInstance
Bar * bar = foo->QueryInterface(...);
bar->Release();
delete foo; // CRASH?
ありがとうございました!