У меня проблема при использовании члена protected
. Соответствующие коды и ошибка, которую я получаю, приведены ниже. В классах есть все необходимые функции и переменные. Я только что резюмировал соответствующие части. Что делать?
MFS.h:
class MFS
{
protected:
MatrixXd commandedLateral;
};
CSimulator.h:
class CSimulator : MFS
{
};
CSimulator. cpp:
void CSimulator::calculateActuator(MFS* mfs)
{
actuator = -gain * mfs->commandedLateral(1,0);
}
Ошибка C2248: 'MFS :: commandedLateral': невозможно получить доступ к закрытому члену, объявленному в классе 'MFS'