三个const的用途各为什么

Q.三个const的用途各为什么?const   char&   String::operator[]   (const   int   index)   const

A.

第一个const,返回的是一个指向字符常量的引用。  
  第二个const,index变量的值,不能被该变,因为是const   int   变量相当于常量。  
  第三个const,说明该函数不能对类里的成员变量做任何改动  

posted on 2009-03-30 21:44  alon  阅读(551)  评论(1)    收藏  举报

导航