Сказать снова, что эта вещь сверхважна для понимания всего программирования, то это не сказать почти ничего, так как поведение коробок в массивах C++/C, C#, Java просто фантастически поможет вам одновременно и понимать механизмы поведения коробок от частей объектов в наследовании и интерфейсах. Казалось бы, что это совсем разные темы и природа здесь различна, но это вообще не так, ибо в наследовании и в массивах применяются "под капотом" абсолютно такие же принципы механики коробок от объектов. Конечно, у вас глаза на лоб лезут, потому что в мире вам этого никто еще не говорил, но в данной статье...
В этой статье будет рассказано: Указатели, массивы и арифметика указателей Родство указателей и имен массивов происходит из арифметики указателей, а также того, как язык C++ внутренне работает с массивами. Сначала рассмотрим арифметику указателей. Добавление единицы к целочисленной переменной увеличивает ее значение на единицу, но добавление единицы к переменной типа указателя увеличивает ее значение на количество байт, составляющих размер типа, на который она указывает. Добавление единицы к указателю...