> -- Info21 писал(а):
> Предположим, что определение языка ослабляется так, чтобы разрешить массивы нулевой длины.Впечатление, что это никак не повлияет на существующий софт -- или я чего-то не вижу?Согласен, что массив 0-й длины может быть полезен, но его введение всё-таки может повлиять на тот код, который безусловно обращается к 0-му элементу массива исходя из того, что длина массива > 0.

> -- Валерий Лаптев писал(а):
> Статический массив нулевой длины должен иметь какой-то адрес...Динамический массив - тоже должен иметь какой-то адрес. И замечу, что все динамические массивы нулевой длины должны иметь РАЗНЫЕ адреса.Поскольку речь не о Си, то адреса отличные от 0 не нужны. Если всё же нужны, то для чего?