Есть ли разница между объявлением функции / класса друга как частной или публичной? Я не могу найти ничего об этом в Интернете.
Я имею в виду разницу между:
class A
{
public:
friend class B;
};
а также
class A
{
private: //or nothing as the default is private
friend class B;
};
Есть разница?