易百教程

36、什么是类模板?

类模板用于创建一系列类和函数。 例如,可以创建一个数组类的模板,这将使能够创建一个各种类型的数组,例如 intfloatchar 等。类似地,可以为一个函数创建一个模板,假设有一个函数 add(),然后可以创建多个版本的 add()

类模板的语法:

template<class T>  
class classname  
{  
  // body of class;  
};

模板类对象的语法:

classname<type> objectname(arglist);