當我嘗試初始化Board類型的對象時,C++出現上述錯誤。對於板的構造函數的兩個整數,所以它的沒有匹配的函數調用C++
Board::Board(int w, int h)
而且我想創建一個連接四個遊戲。該ConnectFour.h文件有以下幾點:
Board b;
在其私有變量
,並在ConnectFour.cpp構造是這樣的:
ConnectFour::ConnectFour()
{
Board b(7, 6);
除其他事項外,很明顯。
它給我的錯誤:
在構造「屏風式四子棋::屏風式四子棋(INT,INT)」:|
錯誤:沒有匹配函數調用'Board :: Board()'|
注意:候選人是:
注意:Board :: Board(int,int)|
注意:候選人需要2個參數,0提供|
如果任何人都可以伸出援手,我會很感激。
編輯:原來我有點傻。多謝你們。
見http://stackoverflow.com/questions/2308646/different-ways-of-constructing-an-object-in-c – jarmod 2013-04-23 23:26:30