У меня есть эта 2d динамический массив, и я хочу передать его в функцию, как бы я идти об этом, чтоПередача 2d динамический массив функции в C++
int ** board;
board = new int*[boardsize];
//creates a multi dimensional dynamic array
for(int i = 0; i < boardsize; i++)
{
board[i] = new int[boardsize];
}
то не 2D-array..its на один мерный массив 'int *' s. – Naveen
Это будет после того, как я пройду через него, выделив каждую позицию –
@SteffanHarris: между реальным 2D-массивом существует большая разница, которая в итоге представляет собой один непрерывный блок памяти и этот динамически выделенный «массив массивов»; где данные не гарантируются смежными – KillianDS