怎么命名一组标志?

Chr*_*son 2 c++ naming-conventions classname bitflags

我有一个项目,其中许多对象通过维护简单的布尔标志来保持状态.有很多这些,所以我将它们保存在一个uint32_t并使用位屏蔽.现在有这么多的标志,以保持跟踪,我创建了一个抽象为他们(只是一个包装类的uint32_t)用set(),clear()等等.

我的问题:这个班级有什么准确,简洁的名字?我可以给这个课程什么名字,以便你有一个合理的想法,因为只知道这个名字是什么?

我有一些想法:

  • FlagBank
  • FlagArray
  • 等等

有任何想法吗?

提前致谢!
干杯,
-Chris

Joh*_*itb 10

标准具有这样的类模板并且被调用std::bitset<N>(N表示位/标志的数量).这个类的实际对象可以根据其目的命名,就像state或类似的东西.