Czy struct
można dziedziczyć w C ++?
c++
inheritance
struct
Peter Mortensen
źródło
źródło
Oczywiście. W C ++ struktury i klasy są prawie identyczne (między małymi różnicami są takie rzeczy, jak domyślne ustawienie publiczne zamiast prywatnego).
źródło
W C ++ dziedziczenie struktury jest takie samo jak klasa, z wyjątkiem następujących różnic:
Podczas tworzenia struktury z klasy / struktury domyślny specyfikator dostępu dla klasy bazowej / struktury jest public. A podczas tworzenia klasy domyślny specyfikator dostępu jest prywatny.
Na przykład program 1 kończy się niepowodzeniem z powodu błędu kompilacji, a program 2 działa dobrze.
źródło