В C++ существует концепция указателя на массив, где говорят, что он указывает на «весь массив», а не только на первый элемент. Эта идея меня смущает. Как указатель может указывать на весь массив? Разве оно не должно указывать только на первый элемент?
Подробнее здесь: https://stackoverflow.com/questions/792 ... rrays-in-c