...
template <class T>
void Swap (T &, T &); // 模板原型
template <> void Swap<job>(job &, job &); // 对 job 的显式具体化
int main(void)
{
template void Swap<char>(char &, char &); // 对 char 的显式实例化
short a, b;
...
Swap(a,b); // 对 short 的隐式实例化
job n, m;
...
Swap(n, m); // 对 job 使用显式具体化
char g, h;
...
Swap(g, h); // 对 char 使用显式实例化
...
}
欢迎光临 曲径通幽论坛 (http://www.groad.net/bbs/) | Powered by Discuz! X3.2 |