Я увидел, что
этот вопрос очень похож на мой вопрос, но с одним отличием. Я пытаюсь получить доступ к защищенным членам не класса ToBeTested, а класса, производного от него. Я обновил решение, упомянутое в этом сообщении, в соответствии с моим вопросом. (Я использую онлайн-компилятор, поэтому не смог его скомпилировать из-за отсутствия файлов gtest)
Я увидел, что этот вопрос очень похож на мой вопрос, но с одним отличием. Я пытаюсь получить доступ к защищенным членам не класса ToBeTested, а класса, производного от него. Я обновил решение, упомянутое в этом сообщении, в соответствии с моим вопросом. (Я использую онлайн-компилятор, поэтому не смог его скомпилировать из-за отсутствия файлов gtest) [code]class Base {
public: Base(const int &config); Base() = delete; virtual ~Base(); protected: virtual int pureVirtualFoo() = 0; void fooToAccess(); int parameterToAccess; };
class Child: public Base { public: Child(const int &config); Child() = delete; virtual ~Child();