Я не знаком с многомерным зубчатым массивом в C++. Я смущен тем, как использовать многомерный массив с jagged в C++. Рассмотрите следующий код:Как использовать многомерный зубчатый массив в C++?
int ** s = new int * [2];
s [0] = новый int [3];
s [1] = new int [4];
ли приведенное выше утверждение означает, что я объявлен массив, который имеет 2 строки & первый ряд имеет 3 колонки & второй строке 4 колонки? Как перебирать массив? Значит, как я могу отображать все элементы этого массива? Как назначить конкретное значение определенной строке &. Например, я хочу присвоить значение от 9 до 1 строки 2-го столбца. Как я могу это сделать? Наконец, как я могу освободить память с помощью оператора delete?
Пожалуйста, помогите мне. Ваша помощь будет высоко оценена.
Просто используйте 'std :: vector>'. Вы не используете 'new' в C++ для большинства случаев использования. –