C++中const的使用

  const用来修饰常量,可以用来修饰函数


1、

  int   b   =   500;   
  const   int*   a   =   &b;              [1]   指针指向常量 从右向左看,a为一个指针,指向整形常量
  int   const   *a   =   &b;              [2]   指针指向常量
  int*   const   a   =   &b;              [3]   指针本身为常量,const修饰int*  从右向左看,a为一个常量,类型是整形指针
  const   int*   const   a   =   &b;   [4]   指针和所指内容都为常量
 
2、
类成员函数中const的使用   
    
  一般放在函数体后,形如:void   fun()   const;   
  如果一个成员函数的不会修改数据成员,那么最好将其声明为const,因为const成员函数中不允许对数据成员进行修改,如果修改,编译器将报错,这大 大提高了程序的健壮性。  

 

posted @ 2017-07-07 17:21  爱吃土豆的男孩  阅读(143)  评论(0编辑  收藏  举报