Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
「virtual void Method()=0」の AbstractClass があるとします。DerivedClass が実装を "virtual void Method() { }" または単に "void Method() { }" として定義する場合の違いは何ですか?
違いはありません。わかりやすくするためです。
基本クラスで仮想として定義されたメソッドは、そのように宣言されているかどうかに関係なく、それを継承するクラスでも仮想です。