C++ наследование публичное и частное?
Можно ли наследовать обе или все части класса (кроме частного) в C++?
class A {
}
clas B : ...? { }
2 ответа
Решение
Если вы спрашиваете, можете ли вы сделать закрытые члены видимыми для производных классов, ответ - нет, поэтому они являются частными. использование protected
члены базового класса, если вы хотите, чтобы производные классы могли иметь к ним доступ.
Если бы вы могли наследовать частные члены, то все, что вам нужно было бы сделать, чтобы получить доступ к чему-то частному, это наследовать элементы от родительского класса.