我确实为类成员编写了 c++ 访问器作为
SomeClass const& x() const { return m_x; }
Run Code Online (Sandbox Code Playgroud)
似乎在 c# 中这种类型的唯一保护是使用私有(或未定义)集定义属性。但这只能防止赋值,而不能防止对某些类状态的操纵。
旁注:c++ 允许通过 const 指针删除 m_x - 恕我直言,这只是对标准主体的惊人监督。
| 归档时间: |
|
| 查看次数: |
1450 次 |
| 最近记录: |