C++ 进阶学习 ——模板

模板和重载类似,比重载更省事

通常有两种形式:函数模板类模板

  函数模板针对仅参数类型不同的函数

  类模板针对仅数据成员成员函数类型不同的类。

 

一个简单的函数模板

template <class T> void swap(T& a, T& b)

{

。。。

}

当调用模板时,T被int或double等代替

 

一个简单的类模板

template<class T> class A

{

public:

T a;

T b;

T hy(T c, T &d);

};

 

http://www.cnblogs.com/gw811/archive/2012/10/25/2738929.html

posted @ 2015-02-26 15:28  胡清方PhD  阅读(139)  评论(0编辑  收藏  举报