模板显示具体化。
template<class Any>
void swap(Any&a,Any &b)
struct job{};
template <>void swap(job &j1,jobj2) //显示具体化
template void swap<int >(int a,int b) //显示实例化
重载解析,即选择最合适的函数执行。
模板显示具体化。
template<class Any>
void swap(Any&a,Any &b)
struct job{};
template <>void swap(job &j1,jobj2) //显示具体化
template void swap<int >(int a,int b) //显示实例化
重载解析,即选择最合适的函数执行。