实验八 函数模板与类模板

  • 格式:doc
  • 大小:26.00 KB
  • 文档页数:1

实验八函数模板与类模板
一、实验目的
1.理解模板的作用。

2. 学习函数模板及其声明方法。

3. 掌握模板函数及其生成方法。

4. 学习函数模板的异常情况的处理方法。

5. 学习类模板的定义和使用方法。

一、实验内容
1. 设计一个函数模板,其中包括数据成员T a[n]以及对其进行由大到小排序的成员函数 sort( ),模板参数T可实例化成字符串。

2. 设计一个分数类模板,要求:
(1)分数类模板中包含:两个分数的加、减、乘法、除运算;
(2)分数的输出格式:分子/分母;
(3)测试程序中分子和分母既可以同时为int类型,也可以同时为float类型。

3. 整数vector容器A和vector容器B,编程实现将A的在B中也有的元素给删除掉?(选做)
4. 使用STL中的映射(map)容器,建立阿拉伯的数字0~9和英文单词Zero到Nine的映射关系,并输入阿拉伯数字(如:1),输出英文数字(如:One)。

(选做)。