
Сообщение от
kravam
правильнее написать функции к классу A (вместо производных классов)
какая задача? наследование надо применять там где это логично.

Сообщение от
kravam
я проектирую производный класс B и я железно знаю, что он будет использовать только поле a и b (c и d будет использовать другой производный класс C)
у класса B будут все поля класса А. Свободно пользоваться можно будет полями protected и public. Модификатор наследования полей сохраняется для следующих классов, производных уже от В(если class B :
public A), но его можно ужесточить например
C++ |
1
2
| private:
using A::f(); |
|
тогда в классах производных от В уже нельзя будет в полной мере поюзать f