(01.09.2010 22:16)Berserker Wrote: Точно не 66[b] b[66] b[136][4][a].
возможность ручного определения типа к массивам не относится
(01.09.2010 22:16)Berserker Wrote: Массив - это организованный набор элементов с чётким числом измерений и границами (пусть и в данный момент).
хм, измерений четкое количество, границы тоже есть (а то, что они не проверяются - это другое дело).
(01.09.2010 22:16)Berserker Wrote: Тот же двумерный массив - это таблица. К каждому элементу можно обратиться не иначе как через два индекса.
массив одномерных массивов:
это таблица? да, как и любой другой массив. а как оно в памяти - дело компилятора, сам сказал.
к элементу можно обратиться иначе, чем через два индекса? вряд ли.
(01.09.2010 22:16)Berserker Wrote: Имелись в виду variable-параметры против value-параметров.
да, в С нет передачи по ссылке. но в С++ есть. синтаксический сахар, избавляющий от операций с указателями. вот и дельфийские массивы - тот же сахар (ты это тоже говорил). например, ввели мы эти массивы. и будем писать
Code:
arr2d=new int[m,n];
вместо
Code:
arr2d=new int*[m];
for(int i=0;i<m;i++)
arr2d[i]=new int[n];
а суть - одна.