нельзя было менять "свою" копию?
Обычно сигнатура важна для вызывающего кода, чтобы вызывающий мог получить некие гарантии.
И если там стоит const int p - то для вызывающего это пустая информация.
Да, чтобы в теле функции не поменять случайно (в данном случае) размер этого массива.
Сигнатура важна вообще. И для вызываемого кода тоже. Потому что это подчас определяет его семантику
Обсуждают сегодня