2017-01-05 8 views

ответ

0

Это не должно быть другом, если только объект не содержит частных членов данных, к которым в противном случае невозможно получить доступ.

Например, если у класса есть геттеры и сеттеры для всех членов, оператор может быть реализован с использованием этих. В этом случае он не должен быть другом.

-1

Оператор ввода < < перегружен функцией друга. Перегруженный оператор позволяет нам отображать содержимое объекта напрямую с помощью инструкции cout. Оператор экстракции перегружен после выполнения оператора cin, вызываемого оператором. Обратитесь к this за более подробным разъяснением.