您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > C++程序设计(第二版)钱能-第14章--模板
第14章模板14.9练习14(Exercises14)1.下面以STL中的栈容器为资源,编程创建一个double栈,压入范围在100.0〜200.0的10个随机浮点数,去掉最后压入的3个数据,将剩下的栈中数据退栈输出;再创建一个string栈,压入5个朋友的名字,按相反的顺序输出。解答:2.试用模板表示一类函数族,它有两个同类实体的参数,返回与参数类型相同的实体,其结果是两个参数中的较小值。因为两个参数只需要读入操作,所以参数形式最好是怎样的?解答:3.以下是一个整数栈类的定义:constunsignedintSIZE=100;classstack{public:stack();〜stack();Boolempty()const;voidpush(int);voidpop();int&top();constint&top()const;private:ints[SIZE];inttos;};试编写一个栈的类模板(包括其成员函数定义),以便为任何类型的对象提供栈结构数据的操作。解答:4.以包含方式组织含有第3题栈模板的程序,以第1题的应用编程要求,实现整个程序。解答:
本文标题:C++程序设计(第二版)钱能-第14章--模板
链接地址:https://www.777doc.com/doc-4382357 .html