模板类的提前声明:
template<typename type>
class Listnode;
友元模板类的声明:
friend class Listnode<listtype>; //无需在前面加上 template
友元模板函数的声明:
template<typename type>
friend void function(type a); //需要在前面加上 template
此外要记住哪个是哪个的友元.. 不要混乱了.
博学审问慎思不罔,明辨笃行为国栋梁
博学审问慎思不罔,明辨笃行为国栋梁
模板类的提前声明:
template<typename type>
class Listnode;
友元模板类的声明:
friend class Listnode<listtype>; //无需在前面加上 template
友元模板函数的声明:
template<typename type>
friend void function(type a); //需要在前面加上 template
此外要记住哪个是哪个的友元.. 不要混乱了.