高手帮帮忙啊;C++关于,给 char型数组复制的问题。
class chessboard
{
public:
chessboard(){}
private:
char board[x][y];
};
在这个类中,能不能用构造函数给这个数组初始化成下面那样:
这是在类外初始化的
char board[16][16][3]={
{"┏","┳","┳","┳","┳","┳","┳","┳","┳","┳","┳","┳","┳","┳","┳","┓"},
{"┣","╋","╋","╋","╋","╋","╋","╋","╋","╋","╋","╋","╋","╋","╋","┫"},
{"┣","╋","╋","╋","╋","╋","╋","╋","╋","╋","╋","╋","╋","╋","╋","┫"},
{"┣","╋","╋","╋","╋","╋","╋","╋","╋","╋","╋","╋","╋","╋","╋","┫"},
{"┣","╋","╋","╋","╋","╋","╋","╋","╋","╋","╋","╋","╋","╋","╋","┫"},
{"┣","╋","╋","╋","╋","╋","╋","╋","╋","╋","╋","╋","╋","╋","╋","┫"},
{"┣","╋","╋","╋","╋","╋","╋","╋","╋","╋","╋","╋","╋","╋","╋","┫"},
{"┣","╋","╋","╋","╋","╋","╋","╋","╋","╋","╋","╋","╋","╋","╋","┫"},
{"┣","╋","╋","╋","╋","╋","╋","╋","╋","╋","╋","╋","╋","╋","╋","┫"},
{"┣","╋","╋","╋","╋","╋","╋","╋","╋","╋","╋","╋","╋","╋","╋","┫"},
{"┣","╋","╋","╋","╋","╋","╋","╋","╋","╋","╋","╋","╋","╋","╋","┫"},
{"┣","╋","╋","╋","╋","╋","╋","╋","╋","╋","╋","╋","╋","╋","╋","┫"},
{"┣","╋","╋","╋","╋","╋","╋","╋","╋","╋","╋","╋","╋","╋","╋","┫"},
{"┣","╋","╋","╋","╋","╋","╋","╋","╋","╋","╋","╋","╋","╋","╋","┫"},
{"┣","╋","╋","╋","╋","╋","╋","╋","╋","╋","╋","╋","╋","╋","╋","┫"},
{"┗","┻","┻","┻","┻","┻","┻","┻","┻","┻","┻","┻","┻","┻","┻","┛"}
};
[解决办法]
上面的写错了
#define MYARRAY {
{"┏","┳","┳","┳","┳","┳","┳","┳","┳","┳","┳","┳","┳","┳","┳","┓"},
{"┣","╋","╋","╋","╋","╋","╋","╋","╋","╋","╋","╋","╋","╋","╋","┫"},
{"┣","╋","╋","╋","╋","╋","╋","╋","╋","╋","╋","╋","╋","╋","╋","┫"},
{"┣","╋","╋","╋","╋","╋","╋","╋","╋","╋","╋","╋","╋","╋","╋","┫"},
{"┣","╋","╋","╋","╋","╋","╋","╋","╋","╋","╋","╋","╋","╋","╋","┫"},
{"┣","╋","╋","╋","╋","╋","╋","╋","╋","╋","╋","╋","╋","╋","╋","┫"},
{"┣","╋","╋","╋","╋","╋","╋","╋","╋","╋","╋","╋","╋","╋","╋","┫"},
{"┣","╋","╋","╋","╋","╋","╋","╋","╋","╋","╋","╋","╋","╋","╋","┫"},
{"┣","╋","╋","╋","╋","╋","╋","╋","╋","╋","╋","╋","╋","╋","╋","┫"},
{"┣","╋","╋","╋","╋","╋","╋","╋","╋","╋","╋","╋","╋","╋","╋","┫"},
{"┣","╋","╋","╋","╋","╋","╋","╋","╋","╋","╋","╋","╋","╋","╋","┫"},
{"┣","╋","╋","╋","╋","╋","╋","╋","╋","╋","╋","╋","╋","╋","╋","┫"},
{"┣","╋","╋","╋","╋","╋","╋","╋","╋","╋","╋","╋","╋","╋","╋","┫"},
{"┣","╋","╋","╋","╋","╋","╋","╋","╋","╋","╋","╋","╋","╋","╋","┫"},
{"┣","╋","╋","╋","╋","╋","╋","╋","╋","╋","╋","╋","╋","╋","╋","┫"},
{"┗","┻","┻","┻","┻","┻","┻","┻","┻","┻","┻","┻","┻","┻","┻","┛"}
};
======================================================================
chessboard(LPVOID array)
{
memcpy(board,array,sizeof(array));
}
=======================================================================
chessboard cb= new chessboard(MYARRAY);