那些年喜帖街
PI/O模板类英文为class template,template的中文翻译为模板,所以模板类的意思其实是:类的模板。顾名思义,模板类是相当于一个模具,当参数给定时,生成具体的类,也叫实例化。它的提出主要是为了减少代码重复。例如,我们可以用下面的代码交换两个数b和ca = b;b = c;c = a;这个交换过程与a,b,c的具体类型没有关系,因此我们可以用它来交换两个整数,或者两个浮点数。更一般的,我们可以用来交换两个具有赋值运算符的类型。因此,可以用模板进行一般化:template