имеющие доступ к закрытым и защищенным полям данного класса.
Дружественная функция
объявляется внутри класса с модификатором friend.Дружественные функции не являются членами класса, поэтому им не передается указатель this.