ra
Высший разум
(113298)
12 лет назад
int n = 5;
int m = 10;
int **a = new int*[n]; // создается массив указателей на массив
for (i = 0; i < n; ++i) {
a[ i] = new int[m]; // создаются "строки" массива
}
размерность статического массива определяется на этапе компиляции программы, размерность динамического в процессе исполнения программы
Цевехан Джебраилов
Ученик
(203)
12 лет назад
Женек, привет
ну двухмерный с++ он как-то знаешь, больше на детей расчитан, а статистический уже на продвинутую аудиторию, то есть уже кто попробовал себя в этом деле, не за что
unalex
Мудрец
(12890)
12 лет назад
для статического массива при его объявлении отводится определенное количество памяти, которое не изменяется
в динамических массивах при добавлени новых элементов резервируется дополнительная память
для выделения памяти массиву, используется оператор new
обязательно нужно потом освободить память при помощи оператора delete