- 9
- 0
- 约1.14万字
- 约 60页
- 2017-04-04 发布于湖北
- 举报
基于过程的程序设计
基于过程的程序设计 内容纲要 一、基于过程的程序设计概述 二、函数 三、域和生命期 四、函数模板 五、使用泛型 四、函数模板 C++的函数重载 使用相同的函数名定义多个功能相似、而参数不同的函数 例如: int sum(int a,int b) double sum(double a,double b) float sum(float a,float b) complex sum(complex a,complex b) 四、函数模板 观察:四个函数具有统一模式 四、函数模板 参数宏 例如: #define max(a,b) ((a)(b)?(a):(b) ) 问题:简单地字符串替换,丢掉了C++的强类型检查功能 函数模板(function template) 对函数的类型和返回值进行参数化而形成的通用函数版本 四、函数模板 template typename Type Type max(Type a, Type b) { return ab?a:b; } int main() { max(10, 20); //max(int, int) max(10.0, 20.0); //max(double, double) max(10, 20.0); //max(int, double)不存在 } 四、函数模板—定义 函数模板定义的语法 template模
您可能关注的文档
- 国内高校图书馆自建资源整合分析.ppt
- 园林、绿化管理及维护.ppt
- 回热加热系统.ppt
- 国家人力资源管理师资格考试培训课程.ppt
- 国自然申请立项情况及申请书常见问题分析.ppt
- 国小自然科教师评量信念研究.ppt
- 国际商务谈判人员的组织与管理(上).ppt
- 国家税务局网上办税系统操作使用培训.ppt
- 国际商务谈判前的准备.ppt
- 国美电器税务培训讲义.ppt
- CN119694630A 一种电池用复合石墨烯导电浆料及其制备方法 (河南烯力新材料科技有限公司).pdf
- CN119680393A 一种同步分离降解含油废水纤维膜及其制备方法和应用 (浙江工业大学).pdf
- CN119694590A 一种基于大数据的流行性病原体预测方法 (福州金域医学检验实验室有限公司).pdf
- 水体富营养化治理技术方案.docx
- CN119694520A 一种基于多维信息的挂号推荐方法及系统 (北京融威众邦科技股份有限公司).pdf
- 2023年证券从业资格考试《投资基金》预测题考试试题库.pdf
- 人才驿站建设工程可行性研究报告.docx
- CN119695486A 一种收发分置两维相控阵天线及其设计方法 (西安八阵图电子科技有限公司).pdf
- CN119679681A 一种黑发精华液组合物及其制备方法和应用 (广州绿蒎生物科技有限公司).pdf
- 企业网络与信息安全年度总结报告.docx
原创力文档

文档评论(0)