を実装する非常に単純なATLサービスがありますCAtlServiceModuleT
。サービスの実装では仮想関数を使用しませんが、明らかにATLテンプレートオブジェクトは仮想関数を使用します。
の実装を調べたCAtlServiceModuleT
ところ、純粋仮想関数を定義しているようには見えませんが、テンプレート自体は、私がよく理解していないdeclspec(novtable)を使用して宣言されています。
純粋な仮想呼び出しエラーの原因の基本的な使用例は理解していますが、これはこれらのカテゴリのいずれにも該当しないようです。例:
「純粋仮想関数呼び出し」のクラッシュはどこから発生しますか?
より良いスタックトレースを取得するためにpurecall実装を作成しましたが、これを社内で再現することはできませんでした。
このエラーは他にどこから発生する可能性がありますか?