Показать сообщение отдельно
Старый 30.04.2004, 13:40   #26  
Андре is offline
Андре
Moderator
Сотрудники компании GMCS
 
2,375 / 464 (20) +++++++
Регистрация: 03.12.2001
Цитата:
Чем в момент передачи двумерный массив отличается от одномерного?
Зависит от языка программирования, а точнее от того, как реализованы эти массивы
Если брать самый обыкновенный массив, как набор значений одного типа непрерывно расположенных в памяти, - то ничем.

Цитата:
если функция ожидает на входе определенный объект (двумерный вариантный массив), то как ей можно подсунуть одномерный?
При данном, классическом, определении массива - запросто можно. Более того, как правило, передается не сам массив, а всего лишь указатель на него (или на область памяти где он расположен - что одно и то же). Например в C++ этот прием очень часто используется.
Другое дело, если это не просто массив, а какая-то хитрая обертка над ним..... но если так рассуждать, то в Дельфях и строка - это уже не просто последовательность байт в памяти.....