我有一套代码,它模仿了一个基本的图书馆编目系统。有一个名为items的基类,其中定义了一般的id,title和year变量以及3个其他派生类(DVD,Book和CD)。帮助解决这些警告。 [继承]
基地[项目]
衍生[DVD,书籍,CD。
程序运行,但我得到以下警告,我不知道如何解决这些问题。
>"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
非常感谢你 – silent 2010-05-02 05:05:41
很好的答案,谢谢。 – 2013-04-10 05:58:27