оператор << должен принимать ровно один аргумент

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&)' должен принимать ровно один аргумент .

В чем проблема?

82
задан HostileFork 24 May 2012 в 20:31
поделиться