Как в A объявить дружественную функцию с параметром типа A и реализацией вне класса?
template <typename t_A> class A
{
public:
friend ostream& operator << (ostream &os, A const &s); // <-- ошибка
};
ostream& operator << (ostream &os, A const &s) // <-- ошибка
{
};