c++课件-QA-第七章1-C++程序设计基础.pptVIP

  • 1
  • 0
  • 约3.05千字
  • 约 18页
  • 2017-06-05 发布于浙江
  • 举报
C++程序设计基础 QA 第七章(1) 北京邮电大学信通院 方莉 mrs.fangli@ =运算符重载 =运算符重载 * const使用 const使用 常量 常指针 指针常量 常引用 常对象 常数据成员 常成员函数 * const使用 const使用 常量:const float PI=3.14; 常指针 const int *iPtr1;或 int const *iPtr2; 指针常量:int * const iPtr3; 常引用:const int A;或 int const A; 常对象:const Student s; 常数据成员: const int m; 常成员函数: void printf() const; 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!?}

文档评论(0)

1亿VIP精品文档

相关文档