腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
C++
使用
带有
位
或
运算符
的
枚举
、
、
、
我在网上找不到任何关于如何
使用
这种方法
的
资源,这种方法在图书馆中被广泛
使用
。我指的是像这样
的
东西: someFun(Class::prop1 | Class::prop2 | Class::prop3, somethingelse); 现在,我可以理解这是基于2
的
幂
的
枚举
/整数,所以类似于: class Class{ enum{prop1 = 1, prop2 = 2, prop3 = 4, prop4 = 8}; }; 然后
使
浏览 41
提问于2020-08-10
得票数 1
2
回答
在
c++
中显示为“表达式必须具有整型
或
枚举
类型”
的
错误消息
请帮我找出这个错误
的
原因。
浏览 3
提问于2014-01-07
得票数 4
1
回答
C++
在不知道子类型
的
情况下从父类型调用子方法
我正在尝试将一个项目从c#转换为
c++
,我遇到了一项我不确定如何在
c++
中实现
的
功能。 mask |= component.ComponentMask;从组件检索Compone
浏览 1
提问于2018-06-06
得票数 1
2
回答
Enum和二进制
或
运算符
(MISRA
C++
2008,4-5-2)
、
、
MISRA
C++
2008,4-5-2声明:除了下标
运算符
、赋值
运算符
=、相等
运算符
==和!=、一元
运算符
和!=、关系
运算符
<、<=、>、>=之外,不应
使用
带有
枚举
类型
的
表达式作为内建
运算符
的
操作数。 如果一个人可以
使用
&为什么它不允许
使用
二进制
的
枚举
?
浏览 2
提问于2020-06-15
得票数 2
回答已采纳
3
回答
如何在
C++
中重用
枚举
操作符重载?
、
、
我在
C++
中有几个类似标志
的
枚举
。state_special = 1 << 1, state_none = 0,some_state var1; 现在
使用
像&
或
|这样
的
位
运算符
时,我得到了编译器错误。对于
枚举
,但我讨厌为每个
枚举
重复一次。有没有重用操作符重载
的
好方
浏览 0
提问于2010-06-22
得票数 1
回答已采纳
2
回答
A& b
的
结果是什么?
、
、
这很尴尬,但按
位
和
运算符
在
C++
标准中
的
定义如下(重点是我
的
)。 我明白和函数是很好理解
的
,因此可能不需要解释.“按
位
”一词
浏览 8
提问于2015-04-01
得票数 39
回答已采纳
2
回答
C#中
的
4
位
枚举
、
、
、
我知道
使用
(:ulong,:uint,:ushort,:byte)可以使
枚举
使用
有符号
或
无符号
的
64、32、16和8
位
值作为其底层值类型。但是有可能创建一个4
位
枚举
吗?(我正在编写一些将与
C++
互操作
的
代码,我在C#中用于返回类型
的
结构有一个最自然
的
4
位
结构字段。)
浏览 0
提问于2010-10-18
得票数 1
回答已采纳
1
回答
检查不带初始值设定项
的
C++
枚举
是否有多个值
我有一个没有初始化器
的
C++
枚举
,我不能更改它。enum Foo {A,B,C}; 因为它不是用2
的
幂值初始化
的
,所以我不能很容易地
使用
位
运算符
来构建掩码等来进行检查(Foo::A | Foo::B)。有什么办法可以解决这个问题吗?
浏览 12
提问于2019-01-26
得票数 0
回答已采纳
6
回答
如何在限定范围
的
枚举
上重载|=操作符?
、
、
、
、
我想测试,设置和清除强类型
枚举
的
位
。为什么是强类型?因为我
的
书上说这是很好
的
练习。但这意味着我必须在任何地方static_cast<int>。对于一个类,您只需要简单地将放在一起,但是对于
枚举
,它似乎在语法上不起作用。:这就是它在强类型C#中
的
工作方式:
枚举
--那里只有一个
带有
其基础类型字段
的
结构,以及在其上定义
的
一组常量。但是它可以有符合
枚举
隐藏字段
的</em
浏览 5
提问于2013-04-08
得票数 36
回答已采纳
3
回答
创建具有大量标志
的
位标志变量,或者如何创建大位宽数
、
假设我有一个
枚举
,它
的
bitflag选项大于标准数据类型中
的
位数:FLAG_1 = 0x1,...FLAG_130 = 0x400000000000000000000000000000000,这是不可能
的
,有几个原因。
枚举
的
最大长度是128
位
(在我
的
系统中,实验中
的
C/gcc ),单变量
的
最大长度也是128
位
等等。 在C中
浏览 2
提问于2013-05-07
得票数 4
回答已采纳
2
回答
C和
C++
相对于一元算术算子+存在差异
的
原因是什么?
、
、
、
在C中,一元加
运算符
称为一元算术
运算符
,不能应用于指针(C标准,6.5.3.3一元算术
运算符
)。 7一元+
运算符
的
操作数应具有算术、非作用域
枚举
、
或
指针类型,其结果是参数
浏览 4
提问于2017-01-18
得票数 8
1
回答
如何在“属性”窗口中列出多个可选选项属性?- .NET
、
、
、
我有一个UserControl,它有一个名为“类型”
的
属性。它可以有三个值
的
任意组合,比如我该怎么做呢?这更像是WinForms中控件
的
锚属性。
浏览 0
提问于2010-02-25
得票数 0
回答已采纳
1
回答
为什么按
位
运算符
用于设置RegexOptions?
、
指定选项选项选项参数是一个按
位
或
合并
的
RegexOptions
枚举
值。为什么要
使用
按
位
运算符
,例如,
使用
数组而不是数组有什么好处?
浏览 3
提问于2013-02-01
得票数 0
1
回答
|
运算符
在Qt中做什么?
、
、
在此答案中,回答者
使用
|
运算符
:我试着浏览了Qt文档,但没有关于
运算符
的
。所以它一定是一个
C++
运算符
?
浏览 1
提问于2013-04-07
得票数 1
回答已采纳
1
回答
为什么按
位
或
和和逻辑不像预期
的
那样工作?
、
、
、
我一直有这样
的
印象,即按
位
或
对
枚举
值进行操作,将允许我检查结果(
使用
位数和),以查看结果中包含哪些
枚举
值,哪些未包含。但是无论我&
的
结果是什么,比如说X,我总是以X结束。为什么? } return 0;编辑: 即使我为
枚举
值添加唯一
浏览 0
提问于2019-10-08
得票数 1
回答已采纳
4
回答
如何在
c++
中重载"operator %“
、
、
我想在
c++
中重载%
运算符
,以避免手动编辑大量代码块。我试过这个:在我
的
头中,但它不起作用,因为“非成员
运算符
需要一个具有类
或
枚举
类型
的
参数我对
C++
比较陌生,我应该怎么做?
浏览 0
提问于2011-08-25
得票数 3
回答已采纳
5
回答
Java中
的
位
级操作
、
我正在尝试用Java做一些
位
操作,用于应用掩码,表示集等。int andop=1&2;当应该是“3”时,打印一个"0“:0...0100...011 我怎样才能得到这样
的
行为呢
浏览 0
提问于2011-10-21
得票数 6
回答已采纳
1
回答
在TypeScript编译器源代码中,‘`parsingContext`’是一个blob还是一个
枚举
的
实例?
、
在TypeScript编译器源代码中,parsingContext是否总是等于ParsingContext
枚举
中
的
值之一?或者ParsingContext是一组标志,而parsingContext是要通过按
位
运算符
操作
的
blob?支持parsingContext等于
枚举
的
值之一(0 -> 22): 类型名为"ParsingCont
浏览 1
提问于2018-06-24
得票数 0
回答已采纳
1
回答
在
C++
中
使用
由iOS本机库公开
的
C
位
掩码(匿名
枚举
)
、
、
、
、
可可利用类型胡枝子
的
匿名
枚举
位
字段。我知道C和
C++
之
浏览 5
提问于2011-11-23
得票数 5
17
回答
使用
位
运算符
检查数字是正数还是负数
、
、
、
我可以
使用
位
运算符
检查一个数字是否为奇数/偶数。我可以在不
使用
任何条件语句/
运算符
(如if/ternary等)
的
情况下检查数字是否为正/零/负。在C
或
C++
中,
使用
位
运算符
和一些技巧也可以做到这一点吗?
浏览 4
提问于2010-09-23
得票数 31
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
左手Python,右手Go
机器人说明书---名词解释016课_C++语言_面向对象(4)
C+编程知识快速复习,看这一篇就够了
干货实料:C语言编程学习基本运算符……
C语言中的5个小众知识点
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券