代码之家  ›  专栏  ›  技术社区  ›  Chris Tonkinson

如何命名一组标志?

  •  2
  • Chris Tonkinson  · 技术社区  · 16 年前

    我有一个项目,其中许多对象通过维护简单的布尔标志来保持状态。有很多这样的,所以我把它们放在 uint32_t 使用位掩蔽。现在要跟踪的标志太多了,我为它们创建了一个抽象(只是一个包装 第32页 set() , clear() 等等。

    我有一些想法:

    • 旗杆阵

    提前谢谢!

    -克里斯

    2 回复  |  直到 16 年前
        1
  •  2
  •   Amardeep AC9MF    16 年前

        2
  •  10
  •   Johannes Schaub - litb    16 年前

    该标准有这样一个类模板,称为 std::bitset<N> (N表示位/标志的数量)。这个类的实际对象可以根据它的用途命名,比如 state 或者别的什么。

    推荐文章