????C++?????????????????????????????????о???????μ??????????

????????????????o??????????????????????????????????????????ж?????????????????б???????????????ж?????????

long gronk??int n?? float m??;
double gronk??int ?? float m??;


???????????????к????????

????????????????????

???????????????


template<class Any>
void swap ??Any &a?? Any &b??
{
    Any temp;
    temp = a;
    a = b;
    b = temp;


???????????????o?????????????????廯?????????

?????????????ú?????????????????????????????????????????????????

void swap ??int &a?? int &b??;


???????????????????????????? ?????????????

????????????????

template void swap<int>??int &a??int &b??;


??????????廯????


template <> void swap<int>??int &a??in t &b??;


?????????????template??????????

???????廯???????????壬????庯??????????廯???????塣

?????????????????????廯???????????????????????????庯?????????????????????????????????庯??????塣????????????У??????????????????????廯??????????????????????

????????????????????????????緽????????????Э?黹???????C++?????????????£??????const???????????????????д????