在图形和游戏编程中,我们可以利用vector<string>创建一个 n x n 的棋盘。
示例:leetcode51.N皇后
vector<string> chessBoard(n, string(n, '.'));
创建一个 vector<string>,其中包含 n 个字符串,每个字符串包含 n 个'.'
注意,此处的 vector<string> 实际上是一个二维数组。
外层的 vector 是行,每个 string 是列。因此,chessBoard[i][j] 表示棋盘上第 i 行第 j 列的格子。