c->repo->findById(rid) ;
我想要做的是通过findById()
访问模块中的c
函数,但我尝试使用的变量是受保护的。有没有办法指定{允许{1}}类访问Control
和repo
中找到的函数?或者是我可以使用的另一种方法?我尝试声明{{1}类型的变量1}}但我得到了析构函数的vtable错误,我无法解决它。
MedRepo
c的定义及其类型
MedRepo
答案 0 :(得分:0)
您可以为repo
指针添加公共getter,也可以将ConsoleUI
声明为Control的朋友(也可能是MedRepo
,取决于{的访问级别{1}})