无法在枚举类模板参数的underlying_type上调用is_unsigned
作者:GLJeff 提问时间:1/3/2023
我试图将此函数的使用限制为具有无符号基础类型(并作为枚举)的枚举类,但我一生都无法找出正确的语法。AddSubtract template <class E> concept EnumAddSubt...
举 问答列表
作者:GLJeff 提问时间:1/3/2023
我试图将此函数的使用限制为具有无符号基础类型(并作为枚举)的枚举类,但我一生都无法找出正确的语法。AddSubtract template <class E> concept EnumAddSubt...
作者:GLJeff 提问时间:1/5/2023
我正在审查很多代码,在这些代码中,我需要确保没有对可能超出被强制转换的枚举类范围的变量进行static_cast(或任何强制转换)调用。理想情况下,我能够收到警告,或者有某种方法来检测从(例如,当所讨...
作者:Ben Mills 提问时间:8/19/2008
在 C# 中将字符串转换为枚举值的最佳方法是什么? 我有一个包含枚举值的 HTML select 标签。当页面发布时,我想获取值(将采用字符串的形式)并将其转换为相应的枚举值。 在一个理想的世界里...
作者:Snails 提问时间:1/12/2023
我有一个结构,其中一个字段是枚举,当使用 match 语句时,有很多重复感觉是可以避免的。 基本上我现在所拥有的是 match self.foo // which is an enum, Foo ...
作者:francesco 提问时间:1/12/2023
考虑别名模板声明,具体取决于可以具有有限数量值的单个模板参数,例如 . 我想使用 use 为 的每个值定义一个类型别名。class enumclass enum 一种实现方法是使用:std::con...
作者:exocortex 提问时间:1/14/2023
我需要一种方法将不同的对象放在一个枚举中,这些对象都实现了某个特征。该枚举应实现一个以某种方式调用其变体方法的方法,例如多次调用。 我试图举一个非常简单的例子,但它仍然没有我想要的那么短。 更多解释:...
作者:exocortex 提问时间:2/1/2023
我有一个枚举,其中包含包含某些类型的变体。我想编写一个方法,如果枚举变体包含此类型,则该方法会自动返回正确的类型。get pub enum Var { Switch(bool), Positiv...
作者:glades 提问时间:1/19/2023
在 C++ 中,在基于策略的设计模式中,我基本上有两种选择:我可以使用单个类型(基于这些类型选择重载)或指定包含所有策略的枚举,并在运行时调度它们。如今,编写基于策略的设计的首选方式是什么? 演示 ...
作者:Fares Mahmoud 提问时间:2/7/2023
我有一个枚举类,它将语言区域设置映射到列表。 如何修复伴随对象中的函数getReservationFrequencies 要根据区域设置(键)返回映射的值? enum class Reservat...
作者:Artur Safiullin 提问时间:3/7/2023
我正在使用枚举字段作为多态序列化/反序列化的类型鉴别器,并遇到了奇怪的行为。作为类型鉴别器的字符串值不会转换为枚举,并设置此枚举的默认值。 这是我的 C# 模型 [JsonPolymorphic(...