Я создал 2D-массив на C ++ следующим образом:
Board::Board(int rows, int cols){
places = new int*[rows];
for (int row = 0; row < rows; row++){
places[row] = new int[cols];
for (int col = 0; col < cols; col++){
places[row][col] = 0;
}
}
}
И это очень хорошо работает. Но теперь я хочу создать функцию, которой нужна длина строк и столбцов массива. Я немного пробовал использовать функцию:
sizeof()
Но у меня он работал только с обычным массивом, чтобы вернуть длину.
Как это сделать без объявления глобальных переменных для строк и столбцов?
vector<vector<int>>
, поскольку вы используете C ++. - person herohuyongtao   schedule 05.02.2014member
изclass
- person Sakthi Kumar   schedule 05.02.2014