我想在C++中做一个简单的游戏,我几乎完成,但我一直在遇到这个错误。我确定这些是语法错误,我只是不确定如何解决它们。C++错误:期待'['令牌不合格ID'''令牌
Board::Board()
{
side = 6;
Piece[][] spaces = new Piece[6][6];
for (int row = 00; row < side; ++row)
{
for (int column = 0; column < side; ++column)
{
spaces[row][column] = new blankPiece;
}
}
}
这里是蚀是说:
..\Board.cpp: In constructor 'Board::Board()':
..\Board.cpp:13:7: error: expected unqualified-id before '[' token
..\Board.cpp:18:30: error: no match for 'operator=' in '((Board*)this)->Board::spaces[row][column] = (operator new(8u), (<statement>, ((blankPiece*)<anonymous>)))'
..\/Piece.h:14:1: note: candidate is: Piece& Piece::operator=(const Piece&)
的可能重复[\ [C++ \]我如何使用新的声明二维数组?](http://stackoverflow.com/questions/936687/c-how- do-i-declare-a-2d-array-using-new) – GWW 2011-04-07 01:59:56