考虑以下示例:
class MyClass
{
// Getters by copy ?
public:
inline std::string fullName() const {return _firstName+_lastName;}
// Getters by reference ?
public:
inline const std::string& firstName() const {return _firstName;}
inline const std::string& lastName() const {return _lastName;}
// Data members
protected:
std::string _firstName;
std:::string _lastName;
}
在我的代码文档中,我想通过引用区分 getter(直接访问类数据成员)和通过复制获取 getter(访问在类数据成员上构造的数据)。我可以用什么词来命名这两个不同的类别?