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 B : Class A { void getBasePointer() { this->basePointer; //How can I access Class A ? } }
Class Ainへのポインタを取得するにはどうすればよいClass Bですか?
Class A
Class B
にキャストthisするだけで十分A *ですが、これには何の役にも立たないと思います (A *何らかの関数に を提供する必要がある場合を除きますが、その場合、キャストは暗黙的です)。代わりに、あるメソッドの基本クラス バージョンを呼び出したい場合は、 を呼び出す必要がありますA::methodName()。
this
A *
A::methodName()