《c 程序设基础》qa-第七章-c 程序设计基础.pptVIP

  • 2
  • 0
  • 约2.9千字
  • 约 18页
  • 2018-12-02 发布于浙江
  • 举报

《c 程序设基础》qa-第七章-c 程序设计基础.ppt

《c 程序设基础》qa-第七章-c 程序设计基础

=运算符重载 =运算符重载 const使用 const 作用 ①可以定义const常量,例如:const?int?Max=100;??int?Array[Max];???? ②便于进行类型检查,例如:void?f(const?int?i)?{?.........} 编译器就会知道i是一个常量,不允许修改; ③可以保护被修饰的东西,防止意外的修改,增强程序的健壮性。例如上例,如果在函数体内修改了i,编译器就会报错;例如:? ?????????????void?f(const?int?i)?{?i=10;//error!?} const使用 const 作用 ④ 为函数重载提供了一个参考。 ?????????class?A ?????????{ ???????????...... ???????????void?f(int?i)???????{......}? //一个函数 ???????????void?f(int?i)?const?{......}? //上一个函数的重载 ????????????...... ??????????}; …… const使用 ①修饰一般常量,常数组,常对象 修饰符const可以用在类型说明符前,也可以用在类型说明符后。例如: int?const?x=2; 或 const?int?x=2; int?const?a[5]={1,?2,?3

文档评论(0)

1亿VIP精品文档

相关文档