并且我正在尝试编写tetravex游戏,但实际上我陷入了错误“没有构造函数实例与参数列表匹配”
所以我想用如下的多维数组调用我的类构造函数
int main(){
int gri[3][3][4] =
{
{{8,5,9,4},{9,1,5,9},{6,9,6,6}},
{{7,4,6,1},{6,8,3,4},{1,1,9,0}},
{{9,6,0,4},{0,4,8,2},{5,9,1,8}}
};
tetravex t(&gri);
t.printBoard();
我的类构造函数是:
tetravex::tetravex(int * gri[3][3][4]){
memcpy(&grille, &gri, sizeof(gri));
}
grille是在头文件中的类中声明的类似“ gri”的多维数组,错误行是实例化我的类时的构造函数调用
tetravex t(&gri);
请帮忙!