[英]How do I store a matrix inside a row of another matrix in C++?
我的代碼如下:
#define ROWS 3
#define COLUMNS 3
int main()
{
int fields[COLUMNS][ROWS];
int **sudoku[COLUMNS][ROWS];
sudoku[0][0] = fields;
return 0;
}
我想將字段存儲在sudoku中 ,正確的語法是什么? 如何將一個矩陣存儲在另一個矩陣的行中?
int fields[COLUMNS][ROWS];
int **sudoku[COLUMNS][ROWS];
sudoku[0][0] = (int**)fields;
或者你可以使用std :: array
using Fields = array<array<int, ROWS>, COLUMNS>;
Fields fields;
array<array<Fields, ROWS>, COLUMNS> sudoku;
sudoku[0][0] = fields; // this will copy the data
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.