运算符重载: 下标运算符
2024年1月2日 2024年1月2日
必须定义为成员函数
同时提供非常量和常量版本
非常量版本
1inline string &StrVec::operator[] (size_t n) 2{ 3 return elements[n]; 4}
常量版本
1inline const string &StrVec::operator[] (size_t n) const 2{ 3 return elements[n]; 4}
必须定义为成员函数
同时提供非常量和常量版本
1inline string &StrVec::operator[] (size_t n) 2{ 3 return elements[n]; 4}
1inline const string &StrVec::operator[] (size_t n) const 2{ 3 return elements[n]; 4}
2024年1月2日 2024年1月2日
必须定义为成员函数
同时提供非常量和常量版本
1inline string &StrVec::operator[] (size_t n) 2{ 3 return elements[n]; 4}
1inline const string &StrVec::operator[] (size_t n) const 2{ 3 return elements[n]; 4}