腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
如果
定义
了
枚举
常量
,
如何
静态
断言
?
、
、
我真的很想在my_struct中添加一些
静态
断言
,以添加自
定义
错误消息。首先,我可以检查e是否实际上是一个
枚举
: static_assert(std::is_enum<e>::value, "my message"); 那么,我应该添加什么来
静态
断言
定义
了
e::a?
浏览 32
提问于2020-06-15
得票数 8
回答已采纳
3
回答
如何
在Java编译时
断言
某事?
典型的例子是数组足够大,或者不同模块中的
枚举
有相应的成员。 BOOST在C++中提供
了
一个很好的“
静态
断言
”工具,它甚至在
断言
失败时提供
了
半体面的错误;有人知道
如何
在Java中构建编译时
断言
工具吗?编辑:--我刚刚看到了一个完美的例子:来自的类有两个
常量
数组,假设它们的长度相同。
如果
这是我的代码,我希望编译器告诉我它们是否有不同的长度。
浏览 0
提问于2009-06-15
得票数 10
1
回答
静态
断言
枚举
是某种基础类型。
、
、
、
、
Misra10.1禁止对
枚举
类型的对象执行算术。 表达式的值不应转换为不适当的
浏览 0
提问于2019-01-22
得票数 2
回答已采纳
3
回答
如何
在c#中将
枚举
类型
定义
为浮动或双重
、
如果
我需要一个float或double来
定义
百分比增量(例如1.5或2.5 ),该怎么办?我被困住了吗? 既然
枚举
是一组
常量
,为什么不能有浮动
常量
呢?更新:这里有这样的说法::“您是否知道CLR支持带有底层浮点
浏览 0
提问于2011-12-03
得票数 8
回答已采纳
3
回答
似乎我可以*在
定义
一个字段之前引用它*
、
、
、
BAR { public MyEnum2 getOther() { return FOO; } }; FOO指的是在
定义
浏览 2
提问于2013-08-22
得票数 5
回答已采纳
2
回答
C++11“
枚举
类型”(17.5.2.1.2)
、
、
A引用C++11标准(17.5.2.1.2
枚举
类型): 和 所以,之所以需要
静态
const和constexpr成员,是因为允许将“
枚举
浏览 2
提问于2013-03-31
得票数 10
回答已采纳
1
回答
Vala中的局部
静态
常量
:可能吗?
这片土地案例我尝试在子程序中使用const int initial_state = 0;这样的声明来
定义
这些
常量
。我尝试为状态
定义
枚举</e
浏览 3
提问于2013-02-20
得票数 2
回答已采纳
1
回答
为什么UIControlState是一个结构而不是一个Enum?
、
具体来说,
如果
我查看以下示例:我知道这设置
了
按钮(发件人的)正常状态的标题。第一个问题: static var normal: UIControlStat
浏览 5
提问于2017-09-25
得票数 4
回答已采纳
3
回答
在java中将
枚举
与
静态
字符串组合是否草率?
、
目前,我的团队有许多
常量
被
定义
为
静态
的最终字符串。我希望能够对这些字符串进行迭代,就好像它们是一个位置上的
枚举
一样,但是在其他地方,它们只是作为
常量
字符串使用。其他开发人员不希望它们作为enum,因为他们不希望每次使用
常量
时都要向
枚举
中添加一个.value,因为它们觉得太冗长了,因此太麻烦了。有一个
枚举
,但另外
定义
一个
静态
的最后字段,该字段设置为每个
枚举
的值,以便其他人可以在大多数情况下选择使用<e
浏览 0
提问于2015-08-24
得票数 3
回答已采纳
7
回答
对于C中的编译时
常量
,使用
枚举
而不是#
定义
是否合理?
、
、
、
因此,对于
常量
值,在C++中,我会使用
静态
常量
变量,或者使用C++11
枚举
类来限定作用域。在C中,
静态
常量
并不是真正的编译时
常量
,
枚举
可以(?或者可能不会?)行为略有不同。那么,更喜欢使用
枚举
作为
常量
而不是#
定义
是否合理呢? 作为参考,这里有一个。
浏览 7
提问于2015-10-20
得票数 18
3
回答
检查整数
常量
在编译时具有不同的值
、
我有大量用作标识符的
静态
常量
整数。出于这个原因,我想知道是否可以在编译时检查是否有多个
常量
具有相同的值(某种
静态
断言
...)。我不想使用
枚举
,因为这些
常量
是在不同的模块中
定义
的,我不想让它们都包含在一个非常长的
枚举
中(其中一些是相互不相关的)。
浏览 2
提问于2012-08-10
得票数 3
回答已采纳
1
回答
在C++17中使用非固定的底层类型编译从int到作用域
枚举
转换的未
定义
行为
、
、
、
、
如果
原始值在
枚举
值的范围内(dcl.enum),则该值不变。否则,行为是未
定义
的。这告诉我们,
如果
操作数在目标
枚举
的范围内,则
静态
强制转换的结果是很好
定义
的。这一节提到了关于
枚举
值的范围的dec.enum/8(太长而无法在这里发布,我也无法正确地获得格式)。无论
如何
,它说,非固定基础类型
枚举
的有效值范围是由最小位集
定义
的,它可以适应最小
枚举
和最大
枚举
之间
浏览 2
提问于2021-03-16
得票数 2
回答已采纳
4
回答
PHP中的动态常数?
是否有一种动态创建类
常量
的方法?我知道这听起来有点奇怪,但让我解释一下我想做什么: class myEnum extends SplEnum { public static无论
如何
,任何实现最终目标的方法都会受到极大
浏览 4
提问于2012-08-24
得票数 7
回答已采纳
1
回答
Java中
枚举
字段的序列化
、
、
来自
枚举
常量
与普通可序列化或外部化对象的反序列化不同。
枚举
常量
的序列化形式仅由其名称组成;不传递该
常量
的字段值。要反序列化
枚举
常量
,ObjectInputStream从流中读取
常量
名称;然后通过调用带有
枚举
常量
基类型和接收
常量
名称作为参数的
静态
方法Enum.valueOf(Class,String)获得反序列化
常量
与其他可序列化或可外化的对象一样,
枚举
浏览 0
提问于2013-08-21
得票数 3
回答已采纳
1
回答
如何
在类之间共享类
常量
?
、
、
、
我有3个不同的类,它们都使用一些
常量
值。目前,我正在为每个类
定义
所有它们。
如何
将它们集中在一起? 我尝试创建一个仅包含
常量
的新
静态
类,然后在我的类中使用
静态
导入,但这不起作用。无法成功导入该类。PS:我不想使用
枚举
和接口。
浏览 0
提问于2013-02-21
得票数 2
回答已采纳
2
回答
默认
枚举
方法
、
枚举
包含名称和valueOf方法。此方法返回
枚举
中
定义
的所有
常量
的数组。既然有一个
静态
方法值,那么我们为什么要使用name()方法?那么
静态
方法values()和valueof()方法有什么区别呢?
浏览 1
提问于2014-03-22
得票数 2
回答已采纳
2
回答
可以在C++的类中初始化
静态
常量
成员对象吗?
、
、
、
、
是否可以在类
定义
中初始化
静态
常量
成员?请看下面的代码。
浏览 2
提问于2010-11-03
得票数 1
回答已采纳
1
回答
Swift
枚举
不能指定默认值。
样本代码: case A case C}谢谢你的帮助。
浏览 0
提问于2018-12-05
得票数 1
回答已采纳
1
回答
使用declval获取非
常量
迭代器
、
、
、
这是一个最小的例子,它展示
了
两种获取迭代器类型的方法,我天真地期望得到相同的类型作为结果:struct foo using iterator;{ foo<decltype(v)> f;但这实际上触发了
静态
断言
。
如果
我们将第一个迭代器更改为: using iterator = decltype(std::declval<Ran
浏览 0
提问于2018-06-18
得票数 4
2
回答
嵌套
枚举
是
静态
的?
、
第一个错误来自于上面的问题:B实际上属于一个
静态
类。因此,在method中,它是一个
静态
上下文。 最终类enum_type.EnumImpl$1扩展
了
enum_type.EnumImpl { enum_type.EnumImpl$1(java.lang.String,1: aload_1 2: iload_2 3: aconst_null 4: invokespe
浏览 1
提问于2016-12-24
得票数 7
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券