Может ли struct
быть унаследовано в C ++?
c++
inheritance
struct
Питер Мортенсен
источник
источник
Конечно. В C ++ структуры и классы практически идентичны (среди небольших различий такие вещи, как дефолт по умолчанию для public вместо private).
источник
В C ++ наследование структуры такое же, как у класса, за исключением следующих отличий:
При извлечении структуры из класса / структуры спецификатор доступа по умолчанию для базового класса / структуры является общедоступным. А при получении класса спецификатор доступа по умолчанию является закрытым.
Например, программа 1 завершается с ошибкой компиляции, а программа 2 работает нормально.
источник