C++模板的定制二:定制C++类
类模板的基本语法如下:
template <typename T>
class classname
{
……
};
T可以是任何类型,下面我就举一个类模板的例子(请大家不要追究这个类子需不需要这样写或有没有意义,记住这只是举例,我们关心的应该是语言的特性,这才是最重要的,不是吗?)。
template <typename T>
class operation
{
public:
operation(T t1,T t2):_val1(t1),_val2(t2){}
~operation(){}
T plus()
{
return _val1+_val2;