Re[4]: Многомерные массивы динамически
От: VladD2 Российская Империя www.nemerle.org
Дата: 11.09.01 20:42
Оценка:
Здравствуйте Андрей Тарасевич, вы писали:

АТ>Здравствуйте Sasparella, вы писали:


S>>Так я к чему — можно ли чтонибудь придумать — такой класс многомерного массива, чтобы при обращении к соседним по каждому индексу элементам, реально происходило обращение к более менее соседним ячейкам памяти?.


АТ>Нельзя. В общем случае нельзя спроецировать двумерный массив на одномерный с соблюдением такого условия. Могу привести формальное доказательство.


Доказательство? Ооочень интересно было бы? ;o)

По-моему, если написать грамотный хелпер-класс, то можно все сэмулировать. Многомерный массив всегда можно развернуть в одномерный (см. реализацию SafeArray), а удобства в работе можно скрыть за переопределением оператора [].
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.