在类中其中一个函数使用模板,函数定义和实现必须放在头文件里。
ca.h
template<typename T> void swap2(T &a,T &b) { T c=a; a=b; b=c; qDebug()<<"+++++swap2+a++"<<a; qDebug()<<"+++++swap2+b++"<<b; }
CA c; ; ; c.swap2<int>(a,b);
在类中其中一个函数使用模板,函数定义和实现必须放在头文件里。
ca.h
template<typename T> void swap2(T &a,T &b) { T c=a; a=b; b=c; qDebug()<<"+++++swap2+a++"<<a; qDebug()<<"+++++swap2+b++"<<b; }
CA c; ; ; c.swap2<int>(a,b);