函数与运算符的重载.pptVIP

  • 2
  • 0
  • 约1.58万字
  • 约 91页
  • 2019-06-19 发布于湖北
  • 举报
函数:参数化的子程序; 从SP的观点,函数:程序长度↓; 整个程序?子任务; 从运算的角度,函数:C++提供的用户定义 的运算。运算符:系统提供的运算 ; 作为OOP的C++,类:核心,类=数据+方法, 方法/类的函数成员:对数据的运算和处理。 例:按照Cardan公式,计算3次方程x3+px+q=0 的一个实根: [属性说明] 类型 函数名 (参数表); inline:内联函数 P125 static:静态函数 P170 virtual:虚函数 P202 friend:某类的友元函数 P170 例:main() print(void) cuberoot(float x) add(int a,int b) ①程序中某函数的调用语句出现在该函数的定 义前,必须在调用语句之前列出函数原型; 函数定义包括函数体 (1)搜索同名函数定义; //函数重载 (2)核对实参的参数个数,类型,顺序,判定 是否与函数定义中的形参表一致; (1)把运行控制从函数体返回到函数调用点; (2) 返回数据值。 例:void print(){cout“Hel

文档评论(0)

1亿VIP精品文档

相关文档