错误:'Board :: Board'命名构造函数,而不是Board :: Board; C ++

时间:2016-07-06 23:31:20

标签: c++

好的,所以这里是错误的代码,

Board :: Board {

}

那么,是什么让这不能编译?

1 个答案:

答案 0 :(得分:1)

在C ++中,方法和函数具有以下语法:

<return-type> <class-name> :: <method-name> ( <arguments> ) { <statements> }

构造函数没有返回类型。

除此之外,你的函数定义是如何与语法匹配的呢?

提示:

Board::Board()
{
}

注意:C ++对其符号字符很挑剔。 (与{。

不同