腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
qt
QFlags
:
有
符号
的
值
超出
枚举
常量
的
范围
c++
、
qt
、
enums
我在构建一个
qt
C++项目时收到了以下关于
枚举
值
xxxxx920P4
的
警告。在调试中,我发现xxxxx920P4现在等于xxxxxundefine (0x00000000),这导致了意外
的
结果。我使用
的
是
Qt
版本: 4.8.7和Visual studio 2010。 以下循环将不会执行。gVersions[0].verNum是"xxxxx920P4",所以我猜"xxxxx920P4"
的
值
已经被
浏览 17
提问于2021-07-16
得票数 0
1
回答
为什么方法重载或
枚举
标志定义会触发gcc7.2编译器警告?
c++
、
qt
、
gcc
、
enums
、
overloading
编译时,下面的代码生成一个“布尔上下文中
的
枚举
常量
”(-Wint Wint)警告。我
的
问题是: 除上述情况外,是否
有
任何简单
的
更改可以修复警告?在实际问题
的
上下文中,我无法删除重载,并且多次使用FOOBAZ等效项(类似于)。我已经做了很多研究,但是如果我已经找到了任何关于它
的
东西,那么它
的
相关性就不存在了。#include <
浏览 0
提问于2018-04-21
得票数 0
回答已采纳
4
回答
为什么C++对具有负值
的
枚举
发出警告?
c++
、
visual-c++
、
enums
、
warnings
、
compiler-warnings
我当前
的
代码类似于:{ Value2 = 2 ,};“警告C4341:'Value3‘:
有
符号
的
值
超出
枚举
常量
的
范围
” 指出,只有在使用int
范围
之外
的
值
时,才会
浏览 1
提问于2010-11-04
得票数 4
回答已采纳
2
回答
如何在QMainWindow中设置多个标志?
c++
、
qt
(flags &
Qt
::FramelessWindowHint) if (flags &
Qt
::WindowTitleHint) if (flags &
Qt
::WindowSystemMenuHint) text += "\n|
Qt</e
浏览 1
提问于2012-02-15
得票数 4
回答已采纳
3
回答
如何实现像
Qt
::LeftDockWidgetArea这样
的
枚举
名称
c++
、
qt
、
enums
当使用
Qt
时,许多函数都会使用一个参数,比如标志
Qt
::LeftDockWidgetArea。class MyClass { MyClass();MyClass mc; mc.setFlag(MyClass::flag1 |
浏览 6
提问于2012-04-26
得票数 2
回答已采纳
1
回答
在C++17中使用非固定
的
底层类型编译从int到作用域
枚举
转换
的
未定义行为
c++
、
enums
、
c++17
、
undefined-behavior
、
constexpr
[ 注:包括,例如,
有
符号
整数溢出( expr)、某些指针算术(expr.add)、除以零或某些移位操作 - 结束注 ]; 这告诉我们
常量
表达式可能不包含UB。如果原始
值
在
枚举
值
的
范围
内(dcl.enum),则该
值
不变。否则,行为是未定义
的
。这告诉我们,如果操作数在目标
枚举
的
范围
内,则静态强制转换
的
结果是很好定义
的
。这一节
浏览 2
提问于2021-03-16
得票数 2
回答已采纳
2
回答
在没有类声明
的
情况下使用
Qt
的
Q_DECLARE_FLAGS和Q_DECLARE_OPERATORS_FOR_FLAGS
c++
、
qt
我
有
以下
枚举
声明,并且为了获得额外
的
类型安全性,我希望使用
Qt
中
的
QFlags
支持:{ { Q_DECLARE_OPERATORS_FOR_FLAGS (VisualAttributes)这个声明适用于我声明一个VisualAttributes参数并传递一个OR'd
值
列表
的<
浏览 0
提问于2016-09-13
得票数 4
回答已采纳
1
回答
迁移到
Qt
6:有没有一种方法可以找到长格式
的
名称?
pyqt5
、
migration
、
pyqt6
我读到了另一个用户问
的
堆栈溢出问题: def flags(self, index: QModelIndex)->
Qt
.
QFlags
: return
Qt
.ItemIsDropEnabled |
Qt
.ItemIsEnabled |
Qt
.ItemIsEditable |
Qt
.ItemIsS
浏览 14
提问于2022-09-19
得票数 0
2
回答
警告C4341 - 'XX':
符号
值
超出
枚举
常量
的
范围
.net
、
c++
、
visual-c++
在编译我
的
C++ .Net应用程序时,我收到104个类型
的
警告: Warning C4341 - 'XX': signed value is out of range for enum constant当我双击它们时,它会带我到我
的
代码中使用OdbcParameters
的
一部分--任何当我用我所有的东西尝试一个测试项目但没有OdbcParameters时,它都不会给出警告。他们从我写得很难看
的
代码中发出真正
的
警告--知道我
的
应用程序
有</em
浏览 11
提问于2008-08-20
得票数 6
回答已采纳
2
回答
如何比较
枚举
和它
的
第零个
值
?
c
、
enums
在c中,
枚举
是
有
符号
的
还是无
符号
的
,并不是由标准定义
的
。但是,当我尝试将
枚举
值
与最低(即0)
枚举
常量
进行比较时,我得到警告“unsigned integer与0
的
比较毫无意义”。Foo x = (Foo)some_integral_value;
浏览 1
提问于2014-04-08
得票数 2
2
回答
如何使用
QFlags
参数从QML调用时隙
qt
、
qml
我在一个带有几个
值
的
QObject中定义了一个
枚举
,并且我按照
Qt
文档指定
的
那样将
枚举
注册为
QFlags
。我已经将
枚举
和QObject注册为可以从QML访问
的
元类型。问题是,一旦我定义了一个以C++ QObject槽作为参数
的
QFlags
,它在被调用时不会得到一个错误,而是在
枚举
中传递第一个定义
的
值
(即。它
的
值
浏览 4
提问于2016-07-26
得票数 1
回答已采纳
4
回答
枚举
值
: NSInteger还是int?
objective-c
、
cocoa
、
enums
、
typedef
、
nsinteger
tl;dr版本enum { NSTextCellType =全版
枚举
(
枚举
)常数<e
浏览 2
提问于2011-12-13
得票数 39
1
回答
枚举
能容纳大于INT_MAX
的
无
符号
整数吗?
c
、
enums
、
unsigned-integer
编辑:语义学约束条件语义学 3
枚举
数列表中
的
标识符被声明为具有int类型
的
常量
,并且可以出现在允许
的
任何地方。12
浏览 0
提问于2018-12-08
得票数 3
回答已采纳
4
回答
警告:比较不同
符号
的
整数表达式:‘int’和‘en’{又名‘enum<anonymous>’}
c
、
enums
i =bar; i<=last ; i++) printf("%i\n",i);} 为什么编译器关心
枚举
成员
的
它们应该从0开始表示(例如bar=0,baz=1,...)因为它们是从0开始
的
,所以它们永远不会是负
的
,因此没有理由使用bar=-1(除非我赋值bar=-1,但不知道这是否可能)。
浏览 2
提问于2020-05-05
得票数 1
3
回答
比较
符号
常量
、
枚举
、
常量
变量
c
、
enumeration
、
constants
、
typechecking
符号
常量
-没有类型检查->
值
只是被替换
常量
变量-最安全
的
类型它们占用
的
空间
有
什么不同吗?
浏览 1
提问于2010-09-13
得票数 1
回答已采纳
2
回答
表达式中使用
的
枚举
数是否与其
枚举
的
基础类型相同?
c++
、
enums
、
enumeration
、
enumerator
、
integer-promotion
当
枚举
常量
在非作用域
枚举
定义之外使用时,它
的
类型是什么?endl; std::cout << (-100 + end) << std::endl;这在我
的
机器上产生:4现在,如果我只将其他
枚举
数begin
的
值更改为2147483648,则输出如下:4显然,这意味着
浏览 0
提问于2017-07-13
得票数 4
回答已采纳
4
回答
枚举
{a}e= 1;有效吗?
c
、
enums
、
language-lawyer
一个简单
的
问题:enum { a } e = 1;有效吗? 换句话说:赋值(不存在于
枚举
常量
集合中)是否会导致定义良好
的
行为?
浏览 10
提问于2022-02-04
得票数 24
回答已采纳
3
回答
不使用IsDefined检查
值
是否在Enum
范围
内
c#
、
enums
还有一些关于如何转换Enum
的
其他问题,以及如果解析
的
值
超出
范围
会发生什么,如:{ SomeType2 = 2但是,我发现了一种很难
的
方法,如果您试图用
超出
范围
的
值
序列化一个
枚举
,就会得到一些奇怪
的
错误。例如,我得到了这样
的
东西 “解析超过消息或超时
的
错
浏览 7
提问于2014-11-21
得票数 7
1
回答
如何用doxygen记录
QFlags
?
c++
、
qt
、
doxygen
我有这样
的
东西( 文档中
的
例子)://! Enum doc NoOptions = 0x0, //!Value doc ShowAll = 0x2,Q_DECLARE_FLAGS(Options, Option) 现在我可以记录Option及其
值
,在
Qt
文档中,它看起来像,它们在
枚举
文档
的
顶部和底部添加一个注释,并在索引部分中将其作为单独<
浏览 0
提问于2018-01-25
得票数 4
回答已采纳
1
回答
未声明标识符soAllDirectories
delphi
、
delphi-10.3-rio
我试图使用TDirectory.GetFiles函数,但是当我添加一个TSearchOptions第三个参数来强制递归搜索时,编译器会引发一个错误,说明soAllDirectories没有被声明。 System.Types; var FilesPas: TStringDynArray; FilesPas := TDirectory.GetFiles('C:\Project', '*.
浏览 2
提问于2020-08-19
得票数 5
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C语言数据类型!C语言必学基础知识点干货收藏!
C/C+编程笔记:C语言枚举与联合的区别,帮你一步步深度解析
区块链开发入门到精通第三讲-常量变量
JavaScript和TypeScript中的symbol每日前端夜话0xC0
枚举_TypeScript笔记7
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券