1、下标操作符[]
2、两个版本
可变成员函数
常量成员函数
char& String::operator[](std::size_t index) throw(String)
{
if(index >= std::strlen(ptrChars))
throw errorMessage;
return ptrChars[index];
}
3、下标操作符不能重载成友元函数。
1、下标操作符[]
2、两个版本
可变成员函数
常量成员函数
char& String::operator[](std::size_t index) throw(String)
{
if(index >= std::strlen(ptrChars))
throw errorMessage;
return ptrChars[index];
}
3、下标操作符不能重载成友元函数。