现在的位置: 首页 > 综合 > 正文

c++模版类学习

2014年01月14日 ⁄ 综合 ⁄ 共 415字 ⁄ 字号 评论关闭

上学的时候,一直没搞明白这个模版类,连语法都没搞懂。继续学习一下。

模版是一种代码重用的方式。

语法如下:

template <class T>或者template<typename T>

class Array{

}

由于Array是个模版类,因此类名是Array<T>.


函数模板的一般形式如下:

Template <class或者也可以用typename T>

返回类型 函数名(形参表)
{//函数定义体 }

说明: template是一个声明模板的关键字,表示声明一个模板关键字class不能省略,如果类型形参多余一个 ,每个形参前都要加class <类型 形参表>可以包含基本数据类型可以包含类类型.

定义一个类模板:

Template < class或者也可以用typename T >
class类名{
//类定义......
};

说明:其中,template是声明各模板的关键字,表示声明一个模板,模板参数可以是一个,也可以是多个。


我们通过在<>指定数据类型来使用一个模版类。


抱歉!评论已关闭.