首页 > 解决方案 > 将枚举类的多个位值传递给函数

问题描述

我不知道我们如何传递枚举类的多个位值并在函数内部检查它们。我有以下代码:

enum class BitFlags
{
    Write,
    Read,
    NumOfFlags
};

void update(BitFlags flags)
{
    // Figure out if Write and Read flags are set
}

试图使

update(BitFlags::Read | BitFlags::Write);

不起作用。感谢任何帮助。谢谢。

标签: c++enumsbit

解决方案


推荐阅读