0

たとえば、このように2つのクラスがある場合

class A {
    ...
    protected:
        B* test;
        aFunction();
};

class B {
    ...
    protected:
        A* test1;

    public:
        bFunction();
};

bFunction()クラスB内でこれを行うことができますか:

bFunction(){
    test1->aFunction();
}

基本的に、特定のクラスの保護された関数を、その関数から派生していないクラスから呼び出すことはできますか?

4

3 に答える 3