#include namespace lab2 { template class WeirdCpp { public: template friend std::ostream& operator<<(std::ostream &of,const WeirdCpp &c); T nada; }; template std::ostream &operator<<(std::ostream &of, const WeirdCpp &c){ of << "apa\n"; return of; } };