Здравствуйте, rg45, Вы писали:
R>И сходу неправильно.
Точнее, Вы с ходу стали искать, к чему прицепиться, и таки нашли.
R>Объявление функции дружественной не является предварительным объявлением функции
Само собой. Где я утверждал обратное?
R>Язык допускает объявление дружественной функции без ее предварительного объявления только для функций из того же пространства имен, что и сам класс.
Не понял, при чем здесь пространства имен. Если класс, членом которого является дружественная функция, полностью определен раньше класса, который указывает ее в качестве дружественной, то все компилируется, хотя все имена остаются в тех же пространствах.
R>для того, чтобы объявить дружественной функцию из другого пространства имен, ее нужно будет сначала объявить. И сделать это нужно будет в пространстве имен функции.
Мне нужно указать в качестве дружественной функцию, которая является членом
класса, а не просто пространства имен.
R>если ты потрудишься переформулировать свой вопрос без использования ошибочных утверждений
Вы твердо уверены в том, что ошибочные утверждения делаю именно я?