ругих местах также встречаются
Автор admin Четверг, 18 июня 2009 11:32
ругих местах также встречаются другие названия. 476 Глава 10 • Паттерны проектирования int magnitude, direction: VectorCint m. int d) : magnitude(m). direction(d) {} }: class Space { public: static Point translate(Point p. vector v) { // Копирующий конструктор предотвращает // модификацию оригинала. // Фиктивные вычисления: р.х +- v.magnitude + v.direction: р.у += v.magnitude + v.direction; p.z += v.magnitude + v.direction; return p; } }: int mainO { Point pl(l. 2. 3): Point p2 = Space::translate(pi. Vector(11. 47)); cout « “pi: ” « pi « ” p2: ” « p2 « endl: } ///:- Пример намеренно упрощен, чтобы не отвлекать читателя от содержательной стороны дела. Так как единственной задачей Посыльного является передача данных, ради упрощения доступа эти данные объявлены открытыми. Возможно, у вас найдутся причины для того, чтобы ограничить доступ к данным. Накопитель Накопитель (Collecting parameter) является «старшим братом» Посыльного. Он предназначен для сохранения информации из функции, которой он передается при вызове. Как правило, Накопитель поочередно передается нескольким функциям; он напоминает пчелу, кот
Комментарии закрыты.
Последние комментарии