共通のインターフェイスFoo_Interface.hに従うC++クラスがいくつかあります。これらのクラスは「信頼」されていません。メインシステムと通信するために(Foo_Interface.hを介して)2つのメソッドにアクセスできるようにします。Foo_Interface.hを拡張しているので、それは簡単です。メソッドAとBを仮想として宣言していません。ただし、これらのメソッドAおよびBは、Foo_Interfaceのクラス変数(この場合はエンドポイントのアドレス)にアクセスできる必要があります。この場合、サブクラスはこれを認識できません。
私が言おうとしているのは、これらのサブクラスは別のメソッド(Foo_main)を介して実行されるため、この変数はAメソッドとBメソッドにのみ表示される必要があるということです(変数はコンストラクターを介してインスタンス化されます)。
これは可能ですか?