Объявляется и определяется точно так же как и обычная функция. Но чтобы объявить ее дружественной некоторому классу, этот класс сам должен указать у себя в объявлении этот факт ключевым словом friend
Пример:
class A{
friend void f(A& a);
int x;
};
void f(A& a){a.x = 1;}
Комментариев нет:
Отправить комментарий
Можно использовать теги <b>, <i>