以下のようにいくつかのクラスを作成しました(実際のクラスをここに置くことができないため、例としていくつか書いています)
class One {
private :
char *link;
int count
}
class Two {
private :
char *link;
int count
}
class Three :: public TWO {
private :
char *link;
int count ;
One One_object;
}
int main() {
Three test;
cout << test.One_object.link ; // error becoz of accessing private member
}
ここで、プライベート メンバーにアクセスする最善の方法は何でしょうか。アクセスするだけの価値がある場合は、データを取得するための get メソッド関数を記述できます。
しかし、私の実際のクラスでは、多くのデータメンバーが保護されています..これについて光を通して誰かできますか..