0

を実装する非常に単純なATLサービスがありますCAtlServiceModuleT。サービスの実装では仮想関数を使用しませんが、明らかにATLテンプレートオブジェクトは仮想関数を使用します。

の実装を調べたCAtlServiceModuleTところ、純粋仮想関数を定義しているようには見えませんが、テンプレート自体は、私がよく理解していないdeclspec(novtable)を使用して宣言されています。

純粋な仮想呼び出しエラーの原因の基本的な使用例は理解していますが、これはこれらのカテゴリのいずれにも該当しないようです。例:

「純粋仮想関数呼び出し」のクラッシュはどこから発生しますか?

より良いスタックトレースを取得するためにpurecall実装を作成しましたが、これを社内で再現することはできませんでした。

このエラーは他にどこから発生する可能性がありますか?

4

0 に答える 0