ФлеймФорумПрограммирование

Многомерные массивы (5 стр)

Страницы: 1 2 3 4 5
#60
19:35, 13 фев 2015

Grey304
> Я уже все сказал:
> Хламом являются именно С-ные массивы. Почему - уже сказал.

Вы как то непонятно выразились.
Я писал вам уже выше - похоже на бред сивой кобылы.

И попросил перефразировать, что бы вас можно было понять обычному сишнику.

Grey304
> Хотя jagged array в случае C/C++ все равно без приседаний не запишется.

На языках с/с++ нет никаких  "jagged array"

Многомерные массивы так и называют "многомерными".

+ Показать

По поводу приседаний: не вижу принципиального отличия от одномерного массива.
У вас какие то сложности?

Grey304
> почему все же их существование оправдано - массив-константа, поскольку без
> поддержки в ядре языка записывать константу-массив неудобно. Не в одну же
> строку фигачить все содержимое многомерного массива.

Не понял к чему это.

Лично я не вижу принципиальных отличий между массивами изменяемых данных и неизменяемых.

Grey304
> А по мне, очень смешно, что встроенную в язык концепцию надо избегать, ибо она
> первоочередных возможностей не предоставляет. Да еще дополнительно искать
> нужные библиотеки.

Массивы не нужно избегать.
Их, как и другие возможности языка нужно использовать по назначению.

По поводу дополнительных возможностей - хз, что вы имеете ввиду.

+ Показать

Grey304
> Это не те вещи, для которых нужно еще и библиотеки внешние подключать,
> поскольку даже в стандартной библиотеке этого нет.

"Эти" - это какие?

> Ибо наиболее употребительные
> сущности должны быть искаропки. То, что даже по коллекциям STL не самая удачная
> вещь - ну что делать, первопроходцы всегда набивают шишки.

Человек, вы вообще о чем сейчас???

Ближайший аналог массива в стандартной библиотеке с++ это std::array.
Лично мне он ни разу так и не сгодился.

Господин TarasB, вы не могли бы перевести поток сознания господина Grey304 на обычный русский язык?


Grey304
> чтобы передавать размер массива, уже приходится передавать как начало массива,
> так и его размер(или конец).

Размер массива - информация известная времени компиляции.

(не путать с Variable-Length Array)

Вам стоит подучить язык.

#61
19:53, 13 фев 2015

А я вот тоже в свои функции передаю не сишную хрень а slice. И у меня там аж три поля, чтоб слайсы могли нумероваться не только с нуля, мне это зачем то было надо

#62
4:05, 14 фев 2015

nes
> Ну как бы никто не запрещает делать так:
О да, польза от массивов, величина которых известна на этапе компиляции, безусловно, бесконечна.

Страницы: 1 2 3 4 5
ФлеймФорумПрограммирование

Тема в архиве.