- 3
- 0
- 约5.65千字
- 约 34页
- 2015-08-14 发布于湖北
- 举报
C++的一些概念.ppt
C++程序设计 ——一些概念的介绍 内容提纲 ? 参数传递方式(如传值、引用和常量引用)。 ? 函数返回方式(如返值、引用和常量引用)。 ? 模板函数。 ? 递归函数。 ? 常量函数。 ? 内存分配和释放函数:new与delete。 ? 类与模板类。 ? 类的共享成员、保护成员和私有成员。 ? 友元。 ? 操作符重载。 函数与参数 传值参数 程序1-1 计算一个整数表达式 int Abc(int a, int b, int c) { return a+b+b*c+(a+b-c)/(a+b)+4; } int z = Abc(2,x,y); 函数与参数 程序1-2 计算一个浮点数表达式 float Abc(float a, float b, float c) { return a+b+b*c+(a+b-c)/(a+b)+4; } 同样的表达式,不同的数据类型,需要重复编写多个函数来计算。 模板函数 利用模板函数计算一个表达式 templateclass T T Abc(T a, T b, T c) { return a+b+b*c+(a+b-c)/(a+b)+4; } 调用时根据实参的类型来决定T到底是什么数据类型。 引用参数 程序1-4 利用引用参数计算一个表达式 templateclass T T Abc(T a, T b, T c) { return a+b+b*c+(
原创力文档

文档评论(0)