// Build don't link: template struct A; template struct B { friend class A; }; template class B;