ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ ПРОГРАММИРОВАНИЕ В C++ (4-Е ИЗДАНИЕ) (часть 11) онлайн
Дружественные функции
Принцип инкапсуляции и ограничения доступа к данным запрещает функциям,
не являющимся методами соответствующего класса, доступ к скрытым (private)
или защищенным данным объекта. Политика этих принципов ООП такова, что,
если функция не является членом объекта, она не может пользоваться опреде-
ленным рядом данных. Тем не менее есть ситуации, когда такая жесткая дискри-
минация приводит к значительным неудобствам.
12 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
