题目内容:
已知主函数中通过如下语句序列实觋对函数模板swap的调用: inta[10],b[1O];
swap(a,b,10);
下列对函数模板swap的声明中,会导致上述语句序列发生编译错误的是( )。 A.template<typcnameT>
voidswap(Ta[],Tb[],intsize);
B.template<typcnameT>
voidswap(intsize,Ta[],Tb[]);
C.template<typenameT1,typenameT2>
voidswap(T1a[],T2b[],intsize);
D.template<classT1,classT2>
voidswap(T1a[],T2b[],intsize);
参考答案:
答案解析: