Mam zestaw kodu, który naśladuje podstawowy system katalogowania biblioteki. Istnieje klasa bazowa o nazwie items, w której zdefiniowane są ogólne identyfikatory, tytuł i rok oraz 3 inne klasy pochodne (DVD, Book i CD).Pomoc w przypadku tych ostrzeżeń. [dziedziczenie]
bazowego [książki]
Pochodzące [DVD, książki, CD].
Programy działają, jednak otrzymuję następujące ostrzeżenia, nie jestem pewien, jak je naprawić.
>"C:\Program Files\gcc\bin/g++" -Os -mconsole -g -Wall -Wshadow -fno-common mainA4.cpp -o mainA4.exe In file included from mainA4.cpp:5: a4.h: In constructor `DVD::DVD(int, std::string, int, std::string)': a4.h:28: warning: `DVD::director' will be initialized after a4.h:32: warning: base `Items' a4.h:32: warning: when initialized here a4.h: In constructor `Book::Book(int, std::string, int, std::string, int)': a4.h:48: warning: `Book::numPages' will be initialized after a4.h:52: warning: base `Items' a4.h:52: warning: when initialized here a4.h: In constructor `CD::CD(int, std::string, int, std::string, int)': a4.h:66: warning: `CD::numSongs' will be initialized after a4.h:70: warning: base `Items' a4.h:70: warning: when initialized here >Exit code: 0
Dziękuję bardzo – silent
Świetna odpowiedź, dzięki. –