在C++中,可以设立一个接驳人,返回私人领域。
class Cls {
private:
int _attr;
public:
int& attr() { return _attr; }
};
such that the attribute can be accessed as such:
// set
c.attr() = 4;
// get
cout << c.attr() << endl;
这种从属/良好的做法吗? 平均C++方案管理员是否惊讶地看到这种进入者的风格? (Hint:我第一次看到这一点感到惊讶,但就像风格一样。)