Паттерны проектирования Банды Четырех. Класс Rect

В приложении В.5 "Паттернов проектирования" Банды Четырех написано "Класс Rect представляет прямоугольник, стороны которого параллельны осям координат. Прямоугольник определяется начальной вершиной и размерами, то есть шириной и высотой." У этого класса среди прочих есть 2 метода:

Point& Origin() const;
Point& Extent() const;

Я так понимаю, что класс должен содержать 2 члена-объекта класса Point. Но если мы возвращаем неконстантную ссылку на них, почему после объявления методов ставим const?


Ответы (0 шт):