我採取在學校分配Singleton設計模式,這是我的類的頭文件:-Wunused變量警告
class Scheduler {
public:
static Scheduler * instance();
~Scheduler();
private:
Scheduler();
};
static Scheduler * _singleton = 0; // WARNING HERE
我的問題是,我不斷收到此錯誤:
../Scheduler.h:60:20: warning: ‘_singleton’ defined but not used [-Wunused-variable]
我們必須提交沒有編譯警告的作業。我如何擺脫這個警告?我不需要在頭文件中使用_singleton
,所以我不知道該怎麼做。我知道這是愚蠢的,但仍然...
想法?
你是不是想編譯頭文件,是嗎? – 2012-04-26 19:59:57
刪除報告錯誤的行嗎? – KevinDTimm 2012-04-26 20:00:07
誰寫的標題,你或老師?如果你這樣做了,從標題中刪除'_singleton'的聲明;它會限制每個源文件一個調度程序,而不是一個調度程序。如果老師這樣做了,而且你不能修改它,那麼你堅持要問他如何擺脫警告,我想。 – 2012-04-26 20:03:08