- 2
- 0
- 约2.9千字
- 约 18页
- 2018-12-02 发布于浙江
- 举报
《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)