Is there a difference between declaring a friend function/class as private or public? I can\'t seem to find anything about this online.
I mean the difference between
No, there's no difference - you just tell that class B is a friend of class A and now can access its private and protected members, that's all.