template<typename T> T add(T a, T b)
{
return a+b;
}
template int add<int>(int a, int b); //这一句有什么好处吗?
int _tmain(int argc, _TCHAR* argv[])
{
int c= add(5,6);
return 0;
}
求真相!
...全文
138922打赏收藏
模板显示实例化有什么好处?
既然模板在在实际被使用的时候, 可以隐式实例化, 那手工的显示实例化有什么好处呢? template T add(T a, T b) { return a+b; } template int add(int a, int b); //这一句有什么好处吗? int _tmain(int argc, _TCHAR* argv[]) { int c= add(5,6); return 0; } 求真相!