TA贡献1797条经验 获得超6个赞
前面的const表示string()返回的char*不能作为一个左值来使用。例如:string() = ptrChar 是不可以的,其中,ptrChar是另外一个char指针。后面的const表示在函数调用过程中,对传入的参数不会做任何改变。一般用在对象的成员函数中,对外表明自己是一个安全的函数。
TA贡献1828条经验 获得超4个赞
第一个const是表示返回值是个char类型的指针常量,不能被修改。第二个const是针对函数参数的,它的存在说明传递的参数都不能被你当前的函数所修改,只能使用
举报