【发布时间】:2010-11-22 10:26:36
【问题描述】:
我想创建一个计算器
template < typename T >
class Calculator
{
public :
Calculator ( void );
~Calculator ( void );
T add(T a, T b)
{
return ( a + b ) ;
}
};
现在我想让这个 Caculator 添加字符串,所以 add("Tim","Joe") 应该给我 "TimJoe"。
我可以通过对现有类进行必要的更改来使用模板函数专业化来实现这一点吗?
【问题讨论】:
标签: c++ templates template-specialization function-templates