问题描述
我从事的项目具有许多公共访问权限只读的内容,但具有私有访问权限的读/写变量。我正在为此寻找一个简洁的名称(最好是一个单词)。
例如,在以下情况下,我想说“ bar
是_____变量”。
class Foo {
public:
const int& GetBar() { return bar; }
private:
int bar;
}
我考虑过:
-
bar
是一个“只读”变量- 我发现这是不准确的,因为它仅在公共环境中是只读的。
-
bar
是一个“公共只读”变量- 我发现这是不准确的,因为它无法阐明它在私人环境中的行为,而且名称有点长。
-
bar
是一个“私有写入”变量- 这是我想出的最好的。它解释说,只能在私有上下文中写入变量,并且假定在公共上下文中进行读取。但是,我认为它仍然是一个令人困惑的名称。
我也想出一个新名称,例如使用隐喻来表示情况。
有什么建议吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)