腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
在
C++
中
xor
可以
有
UB
/
IB
吗
?
、
、
看到这些问题(this和this one)的答案都是关于C的,我不能将这个知识扩展到
C++
,所以这不是重复的,而是一种澄清。 更新:我只是在说
C++
。如果某些东西是用C定义的,并不意味着它是用
C++
定义的,反之亦然,这就是为什么我要问这个问题。
浏览 41
提问于2021-08-05
得票数 1
2
回答
有没有关于
UB
代码是否应该是可访问的保证?
、
、
、
usualInt = (x % y) / z;{}00403971 ret 请注意,
有
两个操作- "mod“和"div”,如果它们的第二个操作数在运行时为零,则可能会产生
UB
。
在
发出的代码
中
,两者都是使用div操作码实现的,这将触发结构化异常并使程序崩溃,因为第二个操作数为零。第一个div
在</
浏览 3
提问于2012-07-18
得票数 6
回答已采纳
1
回答
迭代numpy数组并更新每个元素的最快方法
、
这可能对你们这些人来说很奇怪,但我碰巧
有
一个奇怪的目标要实现,代码如下。.] = M[i] # replace sparse one with the dense ID这条路对
吗
?
有
什么可能的改进
吗
?
浏览 0
提问于2018-05-27
得票数 1
1
回答
赋值后工会的活跃成员
、
、
、
假设sizeof( int ) == sizeof( float ),我
有
以下代码片段: int i;}; u1.i = 1;//i is the active member of u1我的问题: 它有明确的行为
吗
?
在
作业完成后
可以
读取u1的哪个成员而不引起
UB
,原因是什么?
浏览 7
提问于2022-08-31
得票数 10
回答已采纳
2
回答
在
C++20之前,正在对int未定义行为使用malloc
、
、
、
有人告诉我,
在
C++20之前,以下代码具有未定义的行为:*p = 10;int *p = (int*)malloc(sizeof(int));*p = 10; 我们真的需要调用一个默认的构造函数来启动对象的生命周期
吗
?同时,代码
在
纯C
中
没有未定义的行为,但是,如果我
在
C代码中分配一个int并在
C++
代码中使用它,该怎么办?co
浏览 0
提问于2020-08-12
得票数 97
3
回答
“未定义的行为”总是没有定义?
、
C中有可能是导致
UB
的原因。关于<<算子, signed char r = 0x40;是
UB
,在那里
IB
会更符合逻辑。 是否允许一个实现来定义这里发生的事情?
浏览 0
提问于2014-06-12
得票数 3
回答已采纳
5
回答
堆分配的对象
在
C++
中
可以
是常量
吗
?
、
、
、
在
C++
中
,堆栈分配的对象
可以
声明为const在那之后,试图在这样的对象上调用非常量方法是未定义的行为:堆分配的对象
可以
被const并产生相同的结果
吗
?我的意思是,是否
有
可能出现以下情况:
浏览 1
提问于2009-12-18
得票数 20
回答已采纳
1
回答
本机
C++
Exe与C#库通信
、
、
、
我
有
以下问题:在运行时发生如下情况: Exe加载Dll2 (几个实例)并实例化E,为其提供指向Ia和
Ib
指针的指针。现在,我必须允许Dll2(s)
在
C#
中
实现,以便Exe
可以
浏览 0
提问于2011-03-25
得票数 2
3
回答
处理可能包含未定义行为的项目
、
假设我
有
一个工作良好的大型
C++
项目。现在,假设我需要为这个项目添加新功能。我担心是因为: 如果我用新编译器重新编译,如果代码
中
已经
有
UB
,这会增加
UB
发生的风险。(,例如,新编译器可能对
UB
不太好,而旧编译器对没有问题)。通过眼睛检查(
在
我加入新功能之前)消除这个大型项目中的所有
U
浏览 14
提问于2016-01-29
得票数 2
回答已采纳
2
回答
在
C++
中
,用自身初始化全局变量是否具有未定义的行为?
、
、
int i = i; int a = a;} int a = a当然
有
未定义的行为(
UB
),关于它的更多细节
在
中
。
在
C++
中
,我们
可以
将非常数值赋值给全局值。
在
遇到声明之前,将声明i并初始化为零(因为它具有文件范围)。在这种情况下,我们将在后面的定义中将0分配给它。
可以
肯定地说这没有
UB
吗
?
浏览 4
提问于2021-06-15
得票数 65
回答已采纳
2
回答
在
封闭范围内重新声明变量是未定义的行为
吗
?
、
int i = 0; int i = 5; }} 从我的链接
中
可以
看到,每次
在
Ideone上编译这些代码时,这些代码的行为都会发生根本的变化!这闻起来像是未定义的行为(
UB
)。好的,<e
浏览 0
提问于2018-10-16
得票数 4
回答已采纳
1
回答
引用取消引用的空指针,
在
创建时或在
C++
中
访问时生成
UB
、
、
、
ptr) // access obj hereelse假设get_obj_ptr()
可以
返回指向有效对象的有效指针或这段代码
在
C++
中
合法
吗
?如果obj是未定义的行为,那么访问prt == NULL,但是仅仅定义NULL取消引用也会导致
UB
吗
? 是的,唯一的问题是舒适和风格的主题,但理论主题也是问题。也许还有其他
浏览 2
提问于2020-08-24
得票数 1
回答已采纳
3
回答
是否正在交换const成员的未定义行为?C++17
、
、
这是交换
吗
?我
有
变异
吗
?UBSAN没有报告任何事情。
浏览 15
提问于2022-04-14
得票数 2
回答已采纳
1
回答
斯特林格算子失效
、
、
、
C和
C++
标准都包含文本,如果字符串操作无法生成有效的字符串文字标记,则行为是未定义的。
在
C++11
中
,通过
在
原始字符串文本
中
包含换行符,这实际上是可能的。但在标准
中
,所有的问题总是存在的。
在
UB
或格式错误的程序还没有发生的情况下,还有其他方法
可以
产生
UB
吗
? 我想听听、C、或
C++
的任何方言。我是,一个预处理器。
浏览 3
提问于2013-07-02
得票数 7
回答已采纳
4
回答
检查指针是否指向标准C/
C++
中
的数组内
、
、
可能重复: 这行得通
吗
?=之外,您不能对没有
UB
指向相同数组的指针使用比较(尽管在实践
中
,它
可以
按照预期的方式工作)。我做错了吗?
浏览 5
提问于2012-06-22
得票数 4
回答已采纳
2
回答
在
同一个函数
中
,
UB
是否
可以
通过间接方式访问不在作用域中的局部变量?
、
、
在
第二个右括号之后,只能通过a间接访问b。int main() { { a = &b; printf("%d", *a); //
UB
?return 0;既然b已经不在作用域中了,这是
UB
吗
?我知道从已经返回的函数
中
取消引用指向非静态局部变量的指针是
UB
的做法,但在这种情况下,所有内容都在同一个函数
中
。这是<e
浏览 0
提问于2013-01-02
得票数 3
回答已采纳
1
回答
XOR
链接列表能否
在
C++
中
实现而不会导致未定义的行为?
、
、
、
、
该“指针”由下一个指针和前一个指针的
XOR
组成。要遍历列表,需要两个指针--一个指向当前节点,一个指向下一个或前一个节点。
C++
标准导致对指针和整数的一系列操作导致未定义的行为--例如,不能保证在数字
中
设置特定位不会导致硬件触发中断,因此
在
某些情况下,位旋转的结果可能是未定义的。我的问题是:是否存在不导致未定义行为的
XOR
链接列表的
C++
实现?
浏览 1
提问于2013-01-09
得票数 16
回答已采纳
1
回答
二维数组
在
matlab到
C++
转换
中
没有正确设置
、
、
、
我
有
一个Matlab函数转换为
C++
使用Matlab编码器。输入是:Infx1的一维数组,输出的是二维阵列。blocks;for (loop_
ub
= 0; loop_
ub
< 18; loop_
ub
++) { result[(count + 500 * loop_<em
浏览 3
提问于2014-09-05
得票数 0
回答已采纳
2
回答
在
cpp
中
创建一个变量const,然后给出它的地址给一个指针,但是取消引用,而不是改变变量,为什么?
在
cpp
中
创建变量const,然后将其地址给指针并通过取消引用更改其值,但我仍然获得了最初存储的值。
浏览 2
提问于2021-01-31
得票数 0
回答已采纳
2
回答
C++
造型的奇特之处
、
<A*>(
ib
); //Correct result1)自从我5年前搬到
C++
开始,我就开始用C#编写代码了。我对数字3
中
的"
ib
“变量值感到惊讶。我原以为它是与"c”变量相同的指针,但结果是强制转换将"c“
中
的类"
ib
”的vtable的值赋值。2)为什么我必须先将拳头投射到C*,然后再投射到3
中
的A*,才能获得正确的值?这使得多态在这种情况下变得无用。因为我
浏览 2
提问于2015-09-11
得票数 0
点击加载更多
相关
资讯
可以在一件专利申请中申请多项专利吗?
Lua 编程在工业 RS485 + 4G 采集电表数据中的应用
在发布宝贝时,宝贝描述中对图片、文字有要求吗?
ChatGPT崛起,手持终端PDA在智慧工厂中的应用有变化吗?
在拼多多中详情页设置有什么需要注意的吗?
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券