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.
スーパークラスで仮想メソッドを宣言しました。サブクラス オブジェクトを指しているスーパー クラス ポインターを使用して、そのメソッドを呼び出したいと思います。例えば:
class A { virtual void foo(); } class B : public A { virtual void foo(); } A *b = new B();
アプローチは良いですが、それを呼び出すにA::foo()はprivate、そうする必要がありますpublic。
A::foo()
private
public
;クラス定義の後の実装と末尾もありません。
;