Мы можем объявить и определить функцию друга внутри класса, как показано ниже
class C
{
friend void F() {cout<<"inner friend func"<<endl;}
};
как получить доступ / использовать это развлечение внутреннего друга c?
C::F() //error: 'F' is not a member of 'C'
C().F()//error: 'class C' has no member named 'F'