ah
#include "logic.h"
...
class A
{
friend ostream& operator<<(ostream&, A&);
...
};
logic.cpp
#include "a.h"
...
ostream& logic::operator<<(ostream& os, A& a)
{
...
}
...
Когда я компилирую, он говорит:
std::ostream& logic::operator<<(std::ostream&, A&)' должен принимать ровно один аргумент .
В чем проблема?