0
我的錯誤發生在191行和156行上。出於某種原因,它說它無法找到默認的構造函數,當我提供了適量的參數。找不到默認的構造函數
它給我的錯誤是「找不到默認構造函數來初始化基類」
代碼:http://pastebin.com/WLMvBMyy
如果有人可以提供任何輸入,將不勝感激
我的錯誤發生在191行和156行上。出於某種原因,它說它無法找到默認的構造函數,當我提供了適量的參數。找不到默認的構造函數
它給我的錯誤是「找不到默認構造函數來初始化基類」
代碼:http://pastebin.com/WLMvBMyy
如果有人可以提供任何輸入,將不勝感激
HField(int row, int column, int length, const char *s = NULL, void (*h)(void*) = NULL) {
SField(row, column, length, s);
ptrFunc = h;
}
這不是你如何調用基類構造函數。您正在尋找的語法是:
HField(int row, int column, int length, const char *s = NULL, void (*h)(void*) = NULL) :
SField(row, column, length, s) {
ptrFunc = h;
}
太棒了!我只是認爲這也可能與此有關。現在我的問題已經解決了。謝謝! – John 2010-06-23 00:00:35
@John:由於解決方案有效,您應該點擊「檢查」圖標接受答案。你甚至可能會對它投票(點擊投票計數上方的小箭頭圖標)。 – 2010-06-23 00:02:22
是的,它說我需要等6分鐘才能點擊複選標記。我在等待:) – John 2010-06-23 00:05:07