一、类模板示例 - 数组类模板
1、需求分析
类模板 的 作用就是 令 算法 和 数据类型分离 ;
本篇博客中 开始 使用 类模板 开发一个 数组类 , 数组 中 可以维护 不同类型的 元素数据 , 如...声明与实现
在声明类时 , 前面加上 模板类型声明 template , 说明在类中要使用类型 T ;
在 Array 类中 , 声明 构造函数 , 拷贝构造函数 , 析构函数...析构函数 :
在 类模板 外部 访问 类模板 中声明的 函数 ,
先显示声明 模板类型 template ,
然后在下面使用 域作用符 访问 类模板中的 函数 , 域作用符...前面的 类型 , 需要 注明实际类型 , 这里使用 Array:: 访问类模板 中的 函数 ;
注意 : 如果在 函数参数 和 函数返回值 中 , 使用到了 Array 类型 , 那么也必须加上...Array& a);
}
外部友元函数 的 实现 : 在外部 实现 类模板的 友元函数 ,
首先 , 还是注明 模板类型 , template ;
然后 , 在 函数参数 /