[单选题]

类模板templateclass x{...},其中友元函数f对特定类型T(如int),使函数f(x)成为x

类模板template<class T>class x{...},其中友元函数f对特定类型T(如int),使函数f(x<int>)成为x<int>模板类的友元,则其说明为( )。

A.friend voidf();

B.friend voidf(x<T>);

C.friend voidA::f();

D.friend void C<T>::f(x<T>);

参考答案与解析:

相关试题

类模板templateclass x{…},其中友元函数f对特定类型T(如int

[单选题]类模板templateclass x{…},其中友元函数f对特定类型T(如int),使函数f(x)成为x

  • 查看答案
  • 类模板templateclass x{…},其中,友元函数f对特定类型T(如in

    [单选题]类模板templateclass x{…},其中,友元函数f对特定类型T(如int),使函数f(x&=成类模板template<class T>class x{…},其中,友元函数f对特定类型T(如int),使函数f(x<int>&=成为x<int>模板类的友元,则其说明为( )。A.friend void f();B.friend void f(x<T>&=;)C.friend void A::f()D.friend void C<T>::f(x<T>&=;)

  • 查看答案
  • 类模板templateclass x{...},其中,友元函数f对特定类型T(如

    [单选题]类模板templateclass x{...},其中,友元函数f对特定类型T(如int),使函数 f(x);成为类模板template<class T>class x{...},其中,友元函数f对特定类型T(如int),使函数 f(x<int>);成为x<int>模板类的友元,则其说明为( )。A.friend void f();B.friend void f(x<T>);C.friend void A:: f()D.friend void C<D:: f(x<T>);

  • 查看答案
  • 类模板templateclassX{…},其中友元函数f对特定类型T(如int)

    [单选题]类模板templateclassX{…},其中友元函数f对特定类型T(如int),使函数f(x)成为x模板类的友元,则其说明为( )。A.friendvoidf();B.friendvoidf(x);C.friendvoidA::f();D.friendvoidC::f(x);

  • 查看答案
  • 类模板templateclass x(…),其中,友元函数f成为从该类模板实例化

    [单选题]类模板templateclass x(…),其中,友元函数f成为从该类模板实例化的每个模板类的友元,则类模板template<class T>class x(…),其中,友元函数f成为从该类模板实例化的每个模板类的友元,则其说明应为( )。A.friend void f();B.friend void f(x<T>&)C.friend void A::f();D.friend void C<T>::f(x<T>&):

  • 查看答案
  • 函数模板:templateT add(T x, T y) {return x£«

    [单选题]函数模板:templateT add(T x, T y) {return x£«y;}下列对add函数的调用不正确的是A.add<函数模板:template<class T> T add(T x, T y) {return x+y;} 下列对add函数的调用不正确的是A.add<>(1,2)B.add<int>(1,2)C.add(1.0,2)D.add(1.0,2.0)

  • 查看答案
  • 函数模板:template T add(T x,T y){return x£«y

    [单选题]函数模板:template T add(T x,T y){return x£«y;}下列对 add 函数的调用不正确的是A.add函数模板:template<class T> T add(T x,T y){return x+y;} 下列对 add 函数的调用不正确的是A.add <> (1,2)B.add <int> (1,2)C.add (1.0,2)D.add(1.0,2.0)

  • 查看答案
  • 函数模板:template T add(T x,T y){return x£«y

    [单选题]函数模板:template T add(T x,T y){return x£«y;}下列对add函数的调用不正确的是A.add函数模板:template<class T> T add(T x,T y){return x+y;} 下列对add函数的调用不正确的是A.add<>(1,2)B.add<int>(1,2)C.add(1,0,2)D.add(1.0,2.0)

  • 查看答案
  • 有如下函数模板:template T souare(T x)(returll x

    [单选题]有如下函数模板: template T souare(T x)(returll x * x;) 其中T是A.函数形参B.函数实参C.模板形参D.模板实参

  • 查看答案
  • 如下函数模板: templateT square(T x){return x*x

    [单选题]如下函数模板: templateT square(T x){return x*x;} 其中T是( )。A.函数形参B.函数实参C.模板形参D.模板实参

  • 查看答案
  • 类模板templateclass x{...},其中友元函数f对特定类型T(如i