腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9401)
视频
沙龙
1
回答
在
C++
中将
枚举
类
转
换为
对
其
基础
类型
的
左
值
引用
c++
、
c++11
、
enums
、
enum-class
Idle,}; { getBytes(state);{ S
浏览 28
提问于2020-12-19
得票数 1
2
回答
为什么我们不能在
c++
中将
枚举
类
值
打印为
枚举
c++
、
enums
、
enum-class
尝试打印
枚举
类
对象时出错。我
在
尝试打印此文件时出现错误。我哪里做错了?
浏览 4
提问于2021-02-08
得票数 0
1
回答
C++
引物
枚举
与隐式转换
c++
、
enums
、
implicit-conversion
、
integer-promotion
你好,我有
C++
底漆第5版
的
这个: enum Tokens {INLINE,其中较大
的
枚举
数
的
值
为129。该
值
可以由
类型
unsigned char表示,许多编译器将使用unsigned char作为令牌
的
基础
类型
。不管它
的
底层<e
浏览 0
提问于2021-06-29
得票数 1
回答已采纳
1
回答
0到
枚举
的
隐式转换
c#
、
enums
、
type-conversion
、
implicit-conversion
在
C#中,可以隐式地将十进制文字0
转
换为
枚举
(或
其
基础
类型
为
枚举
的
可空
的
)。,GitHub上的当前版本 隐式
枚举
转换允许将decimal_integer_literal 0
转
换为
任何enum_type和
基础
类型
为enum_type
的
任何nullable_type。在后一种情况下,转换通过转换到
基础</
浏览 0
提问于2019-05-23
得票数 3
回答已采纳
1
回答
引用
用
枚举
类
传递
枚举
c++
& {aka unsigned char&}' from an rvalue of type 'uint8_t {aka unsigned char}'在我看来,这应该是可行
的
,因为一切都是相同
的
底层
类型
(uint8_t)。可以向foo函数传递typedef‘’ed变量,但是enum (它有
枚举
类
uint8_t)不能。
在
我
的
项目中,这意味着我不能将我所有的
枚举
传递给一个重载
浏览 0
提问于2016-06-24
得票数 6
回答已采纳
3
回答
c++
枚举
的
底层
类型
是什么?
c++
、
enums
、
size
、
types
、
hex
这个问题可能已经在其他地方得到了回答,但我找不到合适
的
回应。我有这样
的
代码:{ WP_CMDID = 0x01, WP_DIVISIONS = 0x10, WP_FINISHED = 0x40, 这是遗留
的
,我必须通过添加一些新
值
来修改它。问题是每个
值
必须
浏览 6
提问于2009-07-14
得票数 48
回答已采纳
1
回答
将时间函数打印到控制台产生1
c++
、
language-lawyer
、
function-pointers
、
implicit-conversion
、
ctime
有几个开发人员和我想知道为什么:打印
值
为1。该
值
代表什么,以及为什么
值
为1。
对
发生
的
事情
的
回答:1算术、
枚举
、指针或成员
类型
指针
的
r
值
可转
换为
bool
类型
的
r
值
。
引用
阿农的
浏览 0
提问于2018-09-24
得票数 0
回答已采纳
4
回答
4
在
C++
中
的
大小是多少?
c++
、
c
、
gcc
、
enums
在
gcc 6.0上,在给定
的
链接中,我也使用了‘-pedantic选项’,但仍然编译得很好。允许
在
C
++中使用空
枚举
,而在C中不允许使用空
枚举
吗?
浏览 2
提问于2015-10-23
得票数 3
回答已采纳
3
回答
将
枚举
传递给积分
类型
的
参数
c++
、
overloading
、
implicit-conversion
、
enumeration
、
integer-promotion
我提出这个问题时,我正在阅读
C++
底稿(第5版)。
在
第835页,作者指出: ...我们可以将非作用域
枚举
的
对象或
枚举
数传递给整数
类型
的
参数。当我们这样做时,enum
值
提升到int或更大
的
整数
类型
.不管它
的
底层
类型
、对象和
枚举
器.被提升为int。我对上面
引用
的
理解是,当传递给一个函数时,需要一个完整
的
参数,<e
浏览 14
提问于2022-04-12
得票数 3
2
回答
如何比较
枚举
和它
的
第零个
值
?
c
、
enums
在
c中,
枚举
是有符号
的
还是无符号
的
,并不是由标准定义
的
。但是,当我尝试将
枚举
值
与最低(即0)
枚举
常量进行比较时,我得到警告“unsigned integer与0
的
比较毫无意义”。Foo x = (Foo)some_integral_value; //stuff 但是,我需要检查
浏览 1
提问于2014-04-08
得票数 2
3
回答
有人能解释这个有趣
的
C#问题吗?
c#
我之前遇到了一个奇怪
的
问题,我
在
一个新
的
控制台应用程序中复制了这个问题。我想知道,有人能解释一下为什么会发生这种事吗?
浏览 5
提问于2010-11-26
得票数 9
回答已采纳
1
回答
使用二进制和一元节点
的
解析器?
c++
、
c++11
、
c++14
、
c++17
几个月前,我用
C++
编写了解释器程序,这很棒,但现在我想用python实现同样
的
程序,但这样做给我带来了很大
的
问题,因为python
的
类型
很严格。 让我们从我
在
python程序中所做
的
开始。首先,我创建了一个词法分析器,它可以将所有内容分离为标记(键-
值
对
),我还编写了一个解析器,它可以将算术语法转
换为
操作节点,如BinaryOpNode、UnaryOpNode和NumberNode。此节点
的
<em
浏览 1
提问于2021-01-25
得票数 0
2
回答
在
c#头中使用来自
c++
头
的
枚举
类
c++
、
c
、
enums
、
enum-class
、
extern-c
我正在围绕一个
c++
库编写一个c包装器。
在
c++
中,有一些
枚举
类
用作函数参数
的
类型
。如何在c头中正确地使用主题。 一种丑陋
的
方法是
在
c函数中使用int's,并在包装器函数
中将
主题转
换为
enum
类型
。但是,这使c函数
的
用户
对
有效
值
一无所知,而且很难检查该
值
是否有效。
c++
库中
枚
浏览 11
提问于2022-05-05
得票数 2
回答已采纳
6
回答
是否允许
枚举
具有未列出
的
值
?
c++
、
c
、
enums
、
language-lawyer
doOther();} 由于上面的开关处理
枚举
的
每个可能列出
的
值
,是否允许编译器优化掉上面的default分支,或者
在
枚举
的
值
不在列表中
的
情况下具有未指定或未定义
的
行为?因为我期望C和
C++
的
行为应该相似,所以问题是关于这两种语言
的
。然而,如果在这种情况下C和
C++
之间存在差异,那么了解它也会很好。
浏览 2
提问于2015-11-20
得票数 38
5
回答
char enum中值
的
不正确分配
c++
、
c++11
、
enums
、
type-conversion
、
implicit-conversion
我
在
玩
枚举
,并试图复制一些例子页面。初始示例按预期工作,但是我在下面的代码中得到了一些有趣
的
结果: zero = '0', one = '1',但num::two似乎还打印了一些其他
的
值
。而且,这个
值
不会改变(50),所以我假设这不是一个随机/垃圾
值
&有某种
类型
的
char&
浏览 18
提问于2016-02-21
得票数 24
回答已采纳
2
回答
定义
枚举
后赋值
c++
、
enums
、
assign
、
enum-class
我是
C++
,尤其是C++11
的
新手,所以既然我已经开始使用它了,就会有一些关于'enum‘和'enum
类
’
的
问题:enum MyEnum;MyEnum::1 = 24;使用结构或
类
作为
基础
类型
时
枚举
类
是如何工作
的
枚举</
浏览 6
提问于2013-01-06
得票数 1
回答已采纳
8
回答
作为
枚举
类型
的
变量如何获得超出
其
元素范围
的
值
?
c#
、
.net
、
enums
、
default-value
有人能向我解释一下这个
枚举
的
一个成员是如何得到0
值
的
吗?
浏览 4
提问于2011-04-18
得票数 5
回答已采纳
1
回答
为什么允许具有任意
值
的
枚举
类
临时程序初始化?
c++
、
c++11
在
2014年
的
CppCon会谈中,我遇到了一些代码,比如下面的代码,这些代码把我搞糊涂了。观众不加评论地接受了它,所以我认为这是合法
的
:问题是:为什么要编译?我希望编译失败,并抱怨我们不能将int转
换为
Foo。下面稍加修改
的
行出现了预期错误,失败了: Foo const v1(5);
浏览 1
提问于2015-06-15
得票数 8
回答已采纳
2
回答
C++
枚举
类
:强制转
换为
不存在
的
条目
c++
、
enums
、
undefined-behavior
、
enum-class
我们
在
开关
中将
这些字符转
换为
enum class : char。我想知道,如果另一端发送一个不在我们enum
类
中
的
字符,会发生什么情况。我有这样
的
消息: UNKNOWN, ENUM2 = 'B',}; charstd::cout << "DEFAULT" <&
浏览 1
提问于2019-03-28
得票数 7
回答已采纳
4
回答
枚举
,并且没有
值
为“0”
的
字段
c#
、
enums
public enum Test One = 1,}{}var user = new User();
值
将为null,因为User.Flag似乎是用0初始化
的
。对于我
的
枚举
,0不是一个有效
的
值
。
浏览 1
提问于2011-11-24
得票数 4
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C+编程知识快速复习,看这一篇就够了
对比 C+和Python,谈谈指针与引用
Net调用非托管代码
C+11完美转发及实现方法详解
C+之右值引用
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券