尝试初始化 Board 类型的对象时,我在 C++ 中遇到上述错误。board 的构造函数接受两个整数,所以它是
Board::Board(int w, int h)
我正在尝试创建一个连接四游戏。ConnectFour.h 文件具有以下内容:
Board b;
在它的私有变量中,ConnectFour.cpp 中的构造函数是这样的:
ConnectFour::ConnectFour()
{
Board b(7, 6);
除其他外,显然。
它给了我错误:
在构造函数 'ConnectFour::ConnectFour(int, int)':|
错误:没有匹配函数调用'Board::Board()'|
注:候选人是:|
注意: Board::Board(int, int)|
注意:候选人需要 2 个参数,提供 0 个|
如果有人能伸出援手,我将不胜感激。
编辑:原来我有点傻。多谢你们。