- 12
- 0
- 约7.57千字
- 约 22页
- 2016-12-24 发布于北京
- 举报
在函数模板中允许使用多个类型参数。但在template定义部分的每个模板形参前必须有关键字class。 类模板和模板类 一个类模板(也称为类属类或类生成类)允许用户为类定义一种模子,使得实例化类中的某些数据成员,某些成员函数的参数或者返回值,能取任意数据类型。 定义一个类模板,其格式如下: templateclass Type class 类名 { //… }; 关键字class (或typename)后面的Type是类型参数。在实例化类定义中,欲采用通用数据类型的数据成员,成员函数的参数或返回值,前面需要加上Type。 例 类模板stack的例子,在此建立了字符型和整型两个堆栈。 #includeiostream.h const int size=10; templateclass Type // 声明一个类模板 class stack{ // 定义类模板 Type stck[size]; // 数组可取任意类型,即模板参数类型Type Int top; public: void init() { top=0; } void push(Type ch); // 参数取Type类型
您可能关注的文档
最近下载
- DL_T 802.7-2023 电力电缆导管技术条件 第7部分:非开挖用塑料电缆导管.pdf VIP
- 20231119-中信期货-有色与新材料2024年度策略报告(不锈钢):产能过剩问题严峻,不锈钢价波幅收窄.pdf VIP
- DB44T1652.2-2015病媒生物预防控制规范第2部分:蚊虫防制..docx VIP
- 2025年6月福建省高中学业水平合格性考试(会考)生物试题(含答案解析).pdf VIP
- 2022年广西普通高中学业水平合格性考试地理试题.pdf VIP
- word中国风信纸背景模板 (8).docx VIP
- 客人隐私安全培训课件.ppt VIP
- 心理焦虑与抑郁PPT课件.pptx VIP
- 县域内义务教育优质均衡学校档案目录.pdf VIP
- 《水利工程质量事故处理规定》培训与解读课件.pptx VIP
原创力文档

文档评论(0)