访问级别

时间:2013-05-19 17:06:01

标签: c++ access-levels

c->repo->findById(rid)   ;

我想要做的是通过findById()访问模块中的c函数,但我尝试使用的变量是受保护的。有没有办法指定{允许{1}}类访问Controlrepo中找到的函数?或者是我可以使用的另一种方法?我尝试声明{{1}类型的变量1}}但我得到了析构函数的vtable错误,我无法解决它。

MedRepo

c的定义及其类型

MedRepo

1 个答案:

答案 0 :(得分:0)

您可以为repo指针添加公共getter,也可以将ConsoleUI声明为Control的朋友(也可能是MedRepo,取决于{的访问级别{1}})