如何设置获取类的私有成员:寻找更好的方法
How to set get private members of a class: looking for a better approach
我有一个有几十个私人成员的班级。我已经定义了用于设置和获取其值的公共函数。由于对于这些私有成员中的每一个,我已经定义了一组 set/get 函数,因此我的代码变得太忙了。我相信应该有一种更聪明的方式来处理这种情况,所以有什么想法吗?
首先,您应该检查是否所有变量都需要 Getter 和 Setter 方法。正如评论所建议的那样(之后,检查您是否可以使用一种方法一起设置一些变量,毕竟您应该检查您的架构方法是否正确,或者是否将许多功能粉碎到一个类中。
相关文章:
- 将成员变量添加到共享库中的类中,不会破坏二进制兼容性吗
- 对RValue对象调用的LValue ref限定成员函数
- 为什么使用 "this" 指针调用派生成员函数?
- QT在错误的班级中寻找空位
- 具有奇怪重复模板模式的派生类中的成员变量已损坏
- 助记符和指向成员语法的指针
- 用于访问容器<T>数据成员的正确 API
- 内置函数可查看CPP中的成员变量
- 是否可以初始化不可复制类型的成员变量(或基类)
- 如果C++类在类方法中具有动态分配,但没有构造函数/析构函数或任何非静态成员,那么它仍然是POD类型吗
- 找不到成员对象:没有名为get_event()的成员,也处理多态性和向量
- 嵌套在类中时无法设置成员数据
- 为什么在没有显式默认构造函数的情况下,将另一个结构封装在联合中作为成员的结构不能编译
- 将函数类成员映射到类本身内部
- 基于另一个成员参数将函数调用从类传递给它的一个成员
- 将Ref对象作为类成员
- 将包含C样式数组的对象初始化为成员变量(C++)
- 如何设置获取类的私有成员:寻找更好的方法
- 寻找基础/超级班级成员的实现
- 寻找c++成员函数覆盖(非虚拟)的解决方案