Grey304
> Я уже все сказал:
> Хламом являются именно С-ные массивы. Почему - уже сказал.
Вы как то непонятно выразились.
Я писал вам уже выше - похоже на бред сивой кобылы.
И попросил перефразировать, что бы вас можно было понять обычному сишнику.
Grey304
> Хотя jagged array в случае C/C++ все равно без приседаний не запишется.
На языках с/с++ нет никаких "jagged array"
Многомерные массивы так и называют "многомерными".
По поводу приседаний: не вижу принципиального отличия от одномерного массива.
У вас какие то сложности?
Grey304
> почему все же их существование оправдано - массив-константа, поскольку без
> поддержки в ядре языка записывать константу-массив неудобно. Не в одну же
> строку фигачить все содержимое многомерного массива.
Не понял к чему это.
Лично я не вижу принципиальных отличий между массивами изменяемых данных и неизменяемых.
Grey304
> А по мне, очень смешно, что встроенную в язык концепцию надо избегать, ибо она
> первоочередных возможностей не предоставляет. Да еще дополнительно искать
> нужные библиотеки.
Массивы не нужно избегать.
Их, как и другие возможности языка нужно использовать по назначению.
По поводу дополнительных возможностей - хз, что вы имеете ввиду.
Grey304
> Это не те вещи, для которых нужно еще и библиотеки внешние подключать,
> поскольку даже в стандартной библиотеке этого нет.
"Эти" - это какие?
> Ибо наиболее употребительные
> сущности должны быть искаропки. То, что даже по коллекциям STL не самая удачная
> вещь - ну что делать, первопроходцы всегда набивают шишки.
Человек, вы вообще о чем сейчас???
Ближайший аналог массива в стандартной библиотеке с++ это std::array.
Лично мне он ни разу так и не сгодился.
Господин TarasB, вы не могли бы перевести поток сознания господина Grey304 на обычный русский язык?
Grey304
> чтобы передавать размер массива, уже приходится передавать как начало массива,
> так и его размер(или конец).
Размер массива - информация известная времени компиляции.
(не путать с Variable-Length Array)
Вам стоит подучить язык.
А я вот тоже в свои функции передаю не сишную хрень а slice. И у меня там аж три поля, чтоб слайсы могли нумероваться не только с нуля, мне это зачем то было надо
nes
> Ну как бы никто не запрещает делать так:
О да, польза от массивов, величина которых известна на этапе компиляции, безусловно, бесконечна.
Тема в архиве.