Undefined-Behavior 问答列表

悬空引用和未定义的行为

作者:Luchian Grigore 提问时间:2/6/2013

假设有一个悬空的引用。只是写是未定义的行为吗x &x; 甚至 x; ?...

未定义的行为是否具有追溯性,这意味着不能保证早期可见的副作用?

作者:Peter Cordes 提问时间:9/21/2023

在 C++ 中,编译器可以假设不会发生 UB,从而影响执行路径中的行为(甚至是明显的副作用,如 I/O),如果我正确理解了措辞,这些路径会遇到 UB,但还没有。 C是否要求在抽象机器遇到UB之前“正...

在 C++ 中,将未初始化的变量传递给函数是否被视为 UB?[复制]

作者:Greg 提问时间:11/10/2023

这个问题在这里已经有答案了: 按引用传递未初始化变量是未定义的行为吗? (3 个答案) 使用正在初始化的变量调用函数 [duplicate] (1 个答案) 初始化表达式可以使用变量本身吗? (3 个...

const_cast与可变和未定义的行为

作者:asimes 提问时间:11/16/2023

编辑:我在这里编辑了代码以不使用指针,因为有太多不相关的评论 #include <iostream> struct Foo { Foo(const int a) : total(a) {} ...


共24条 当前第3页