类 X 的配置类,它应该嵌套在 X 中还是在 X 之外
Config class for class X, should it be nested in X or outside of X?
类
X的配置类,它应该嵌套在X中还是X之外?
我有类 X,我需要一个类来表示X 对象。有一个 X 类,然后有一个公共嵌套类是很好的在 X 中,称为配置:
X a;
X::Config b;
我想知道,是否可以嵌套 Config 类,或者我应该将其嵌套在 X 之外?是否存在性能差异或其他需要注意的地方?
不,这完全是主观的。
就我个人而言,我倾向于选择嵌套类,但我无法告诉你为什么,除了强迫症和将一切事物封装起来的倾向。
相关文章:
- 嵌套在类中时无法设置成员数据
- 无法访问嵌套类.类的使用无效
- 我正在使用嵌套的while循环来解析具有多行的文本文件,但由于某种原因,它只通过第一行,我不知道为什么
- 如何在C++中初始化嵌套类中的2个memeber
- 如何声明特征矩阵,然后通过嵌套循环初始化它
- 在C++中搜索嵌套多映射值
- 在C++中将矢量转换为嵌套地图
- C++嵌套if语句,基本货币交换
- 在nlohmann json中,如何将嵌套对象的数组转换为嵌套结构的向量
- 嵌套的匿名命名空间
- 了解嵌套循环打印星号图案
- 如何使用boost::具有嵌套结构和最小代码更改的序列化
- 嵌套for循环C++的问题(初学者)
- 如何在该接收类之外声明嵌套类的方法
- 类 X 的配置类,它应该嵌套在 X 中还是在 X 之外
- 如何在类声明之外定义嵌套模板化类的方法?
- 如何定义嵌套在类声明之外的模板化类中的模板化类的方法的专用化
- 在主类之外声明多个嵌套类
- 将模板嵌套类的方法定义移到声明之外
- 如何创建在封闭类之外定义的嵌套类的实例