template<typename T> class FooBar {}; template<typename T> class Bar { friend class FooBar<T>; }; template<typename T> class Bar2 { template friend class FooBar<T>; };
class Bar和Bar2有什么区别?
c++ templates
c++ ×1
templates ×1