Здравствуйте,
Рассмотрим 2 класса:
class A {
...
public: type aFunction();
};
class B {
...
public: type bFunction();
};
Я правильно понимаю, что сделать так, чтобы bFunction был другом класса A, а aFunction был другом класса B без того чтобы сделать класс A другом B (или наоборот) нельзя?