0
c->repo->findById(rid) ;
내가하고 싶은 것은 c
를 통해 액세스하여 모듈에 findById()
기능을 사용하는 것입니다하지만 난 사용하기 위해 노력하고있어 변수가 protected.Is 어떤 방법 Control
클래스가 허용되는 지정 그 repo
에 액세스하고 MedRepo
에있는 함수가 있습니까? 아니면 거기에 갈 수있는 또 다른 방법은 무엇입니까? MedRepo
유형의 변수를 선언했는데 소멸자에 대한 vtable 오류가 발생하고 제거 할 수 없습니다. 그것.액세스 수준
ConsoleUI::ConsoleUI(Control *cu) {
c = cu;
}
정의 C의
그것은 당신이 repo
포인터 공공 게터를 추가하거나 선언 ConsoleUI
을 제어의 친구 (어쩌면 MedRepo
의뿐만 아니라 수 있습니다
class Control { ...
protected:
MedRepo* repo;
MedValidator* validator;
};
예, 나는 이미 그 게터를 가지고 있었지만 올바른 방향으로보고 있지 않았습니다. 감사합니다. –