私は30の何かを純粋に仮想メソッド*で書いています。 MSVC++はが大きな抽象基底クラス
あなたはコンパイラエラーで実装するのに失敗した関数は「抽象クラスを作成することはできません」を教えてくれていない主な理由は実装クラスに基底クラスで実装するすべての機能を見つけるは、少し面倒です
私は大きな抽象基底クラスが悪い考えか、それをいくつかのインターフェースに分割すべきか、あるいはコンパイラが警告を発することができますか? ..またはこれは抽象クラスでのコーディングの一部であり、私はそれに慣れるべきです。
*これは、いくつかの異なるレンダリングサブシステム間に共通の機能のレイヤーを提供します。
私のMSVCはどの機能が抽象であるかを教えてくれます。 – Puppy
インターフェイスを分割してコンポーネントをクリアすることができます。私はこれには合理的な理由があると主張しませんが、それは明らかに良いことだと思います。 –