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