gpt4 book ai didi

c++ - 你能得到枚举的底层类型吗?

转载 作者:太空宇宙 更新时间:2023-11-04 15:35:29 25 4
gpt4 key购买 nike

<分区>

我有以下枚举:

enum enumLoanPaymentPolicy
{
Unspecified = 0,

InterestInArrears = 1 << 1,
InterestInAdvance = 1 << 2,

RoundUpRepayments = 1 << 3,
RoundInterest = 1 << 4,
RoundUpFlows = 1 << 5,
RoundingMask = RoundUpRepayments | RoundInterest | RoundUpFlows,
};

然后在其他地方,给定此枚举的值 (foo),我想提取与 Round 相关的位集。

我为此使用了 foo & RoundingMask,但是我应该使用什么类型

理想情况下,我会使用 somethingorother(enumLoanPaymentPolicy) bar = foo & RoundingMask,其中 somethingorother 有点像 decltype。这可能吗?

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com