类模板template<class T>class?({…};,其中友元函数f对特定类型T(如int),使函数f(X<int>&)成为X<hat>模板类的友元,则其说明应为()

类模板template<class T>class?({…};,其中友元函数f对特定类型T(如int),使函数f(X<int>&)成为X<hat>模板类的友元,则其说明应为()


A、

friend void“);


B、

friend void f(X<T>&);


C、

friend void A::f();


D、

friend void C(T);


【正确答案】:B
【题目解析】:

声明一个函数模板的格式:template<模板形参表声明>函数声明。

调用模板函数时,如果与模板实参中最后的若干个参数有关的信息可以从模板函数的实参中获得,则相关的模板实参可以省略。


Top