Возможность делать параметры функции константными приобретает особую важность в том случае, если параметры в функцию передаются не по значению (как в приведенном примере), а по ссылке и в функции этот параметр нужен только для чтения. Передача параметра по ссылке, если через этот параметр функции передается объект большого класса, позволяет убрать накладные расходы и сделать программу быстрее (т.к. конструктор копирования класса при этом использоваться не будет) и по используемой памяти (т.к. копия объекта не создается). При этом объявление параметра-ссылки константным позволяет компилятору проконтролировать, чтобы функция не изменяла этот объект. |