1
我有一些C++類遵循一個通用接口Foo_Interface.h。這些類不是「可信」的。我希望他們能夠訪問兩種與主系統通信的方法(通過Foo_Interface.h)。當它們擴展Foo_Interface.h時,這很容易,我只是沒有將方法A和B聲明爲虛擬。但是,這些方法A和B需要訪問Foo_Interface的類變量(在這種情況下是端點的地址),子類不應該能夠看到它。隱藏子類變量
我想說的是,這個變量應該只對A和B方法可見(該變量將通過構造函數實例化),因爲這些子類是通過單獨的方法(Foo_main)運行的。
這可能嗎?