История изменений
Исправление dissident, (текущая версия) :
Дэ? А откуда там «an array object x with n elements» взялся?
Еще раз повторю вопросы:
- Что такое array?
- Чем отличается array[2] от 2[array]?
- Что значит, что в array N элементов?
В C/C++ (не учитывая std::array) вообще нет такой вещи как array. Вернее есть, но эта вещь ничем не отличается от указателя на continuos memory.
То, что оно работает это не значит, что оно корректно определено, а только значит, что оптимизаторы не портят наивной картины мира. В C модель памяти неоднозначная и дырявая как дуршлаг.
Не понимаю, что ты хочешь этим сказать. Можно примеры?
Ну и вообще тут C++-тред, а не C-тред.
А в C++ нету C-like arrays?
Исходная версия dissident, :
Дэ? А откуда там «an array object x with n elements» взялся?
Еще раз повторю вопросы:
1. Что такое array? 2. Чем отличается array[2] от 2[array]? 3. Что значит, что в array N элементов?
В C/C++ (не учитывая std::array) вообще нет такой вещи как array. Вернее есть, но эта вещь ничем не отличается от указателя на continuos memory.
То, что оно работает это не значит, что оно корректно определено, а только значит, что оптимизаторы не портят наивной картины мира. В C модель памяти неоднозначная и дырявая как дуршлаг.
Не понимаю, что ты хочешь этим сказать. Можно примеры?
Ну и вообще тут C++-тред, а не C-тред.
А в C++ нету C-like arrays?