三个const的用途各为什么
Q.三个const的用途各为什么?const char& String::operator[] (const int index) const
A.
第一个const,返回的是一个指向字符常量的引用。
第二个const,index变量的值,不能被该变,因为是const int 变量相当于常量。
第三个const,说明该函数不能对类里的成员变量做任何改动
Q.三个const的用途各为什么?const char& String::operator[] (const int index) const
A.
第一个const,返回的是一个指向字符常量的引用。
第二个const,index变量的值,不能被该变,因为是const int 变量相当于常量。
第三个const,说明该函数不能对类里的成员变量做任何改动