读书人

求高手帮忙解决方案

发布时间: 2012-05-06 16:15:43 作者: rapoo

求高手帮忙
请问一下一下模版该怎么用??
template <class T>
void swap(T a[j-1],T a[j])
{
int tmp=a[j-1];
a[j-1]=a[j];
a[j]=tmp;
}
这样为什么不行?

[解决办法]

C/C++ code
template <class T>void my_swap(T& a,T& b){    T tmp=a;    a=b;    b=tmp;}int main(){    int i=1,j=20;    my_swap(i,j);    cout<<i<<"  "<<j<<endl;    return 0;} 

读书人网 >C++

热点推荐