Bisakah a struct
diwarisi dalam C ++?
c++
inheritance
struct
Peter Mortensen
sumber
sumber
Tentu saja. Dalam C ++, struct dan kelas hampir identik (hal-hal seperti default ke publik, bukan privat adalah di antara perbedaan kecil).
sumber
Dalam C ++, pewarisan struktur adalah sama dengan kelas kecuali perbedaan berikut:
Saat memperoleh struct dari kelas / struct, penentu akses default untuk kelas / struct dasar bersifat publik. Dan ketika menurunkan kelas, specifier akses default bersifat pribadi.
Misalnya, program 1 gagal dengan kesalahan kompilasi dan program 2 berfungsi dengan baik.
sumber