1namespace ns { template <typename T> class C; }; 2class A { 3 template <typename T> friend class ::ns::C; 4}; 5