第二章 函数模板
关于typename与class
typename是随着模板产生的,所以产生较晚。c++为了兼容以前的class,也可以用class代替模板,但是不建议这么使用,因为模板参数并不一定是自定义类型,也可以是内置类型(基本类型)。
template<typename T>//template<class T> 也可以
T AddFun(T a,T b)
{
return a+b;
}
关于c++文件类型: 头文件: h,hpp,hxx.实现文件:c,cc,cpp.