Проблема с защищенными полями в базовом классе в C ++
У меня есть базовый класс, скажемBassClass
с некоторыми полями, которые я сделал их защищенными, и некоторыми чисто виртуальными функциями. Затем производный класс, скажем,DerivedClass
, лайкclass DerivedClass : public BassClass
, не должен»t DerivedClass наследует защищенные поля от BassClass? Когда я пытался скомпилировать DerivedClass, компилятор жаловался, что DerivedClass НЕ имеет ни одного из этих полей, что здесь не так? Спасибо