.
, , . :
#include "A.h"
#include "B.h"
const TestA & TestA::operator=(const TestB) { }
#include "B.h"
#include "A.h"
const TestB & TestB::operator=(const TestA) { }
, , TestA TestB, , A.h, B.h, , . , , , ( !) .
< > , , .
, , , :
const TestA & operator=(const TestB &);
^^^^^
vvvvv
const TestB & operator=(const TestA &);