Для чего нужен амперсанд после имени класса, например ostream & operator << (…)?
Я знаю обо всем, что касается указателей и амперсанда, что означает «адрес», но что это значит в этой ситуации?
Кроме того, при перегрузке операторов, почему обычно объявляют параметры с помощью const?