unspecified-behavior

unspecified-behavior

文章 0 浏览 3

这段代码会产生未定义的行为还是仅仅是未指定的行为?

假设我们有两个编译单元,如下所示: // a.cpp extern int value2 int value1 = value2 + 10 // b.cpp extern int value1 int value2 = value1 + 10 …

燃情 2024-11-07 02:58:33 1 0

Scala 的 Map.unzip 返回的原因(可迭代,可迭代)

有一天,我想知道为什么 scala.collection.Map 将其 unzip 方法定义为 def unzip [A1, A2] (implicit asPair: ((A, B)) ⇒ (A1, A2)): (Iterable[A1],…

烟柳画桥 2024-10-28 19:59:42 2 0

为什么不同的 C++编译器对此代码给出不同的结果?

我正在编写一些 C++ 代码以供娱乐和练习,以了解有关语言功能的更多信息。我想更多地了解静态变量及其在递归函数中的行为。在 g++ 编译器中尝试此代码…

我爱人 2024-10-19 18:53:42 2 0

比较指向不同数组的指针是否相等是否是未指定的行为?

相等运算符具有关系运算符对指针的语义限制: ==(等于)和 !=(不等于)运算符与关系运算符具有相同的语义限制、转换和结果类型,只是它们的优先级和…

老街孤人 2024-10-16 04:51:34 3 0

有没有 C++ 的工具哪个将检查常见的未指定行为?

人们通常会对正在编码的特定平台做出假设,例如有符号整数使用二进制补码存储,或者 (0xFFFFFFFF == -1) 或类似性质的东西。 是否存在一种工具可以检…

哑剧 2024-10-04 19:38:30 7 0

在 C99 中,f()+g() 是未定义还是只是未指定?

我曾经认为在C99中,即使函数f和g的副作用干扰,并且虽然表达式f() + g()&lt /code&gt 不包含序列点,f 和 g 将包含一些序列点,因此行为将是未指定的…

妥活 2024-09-27 23:15:21 4 0

为什么没有 return 语句的 main 函数返回值 12?

我编写了一个打印表格的程序。我没有在主函数中包含返回语法,但每当我输入 echo $?它显示12。 我的源代码: #include &ltstdio.h&gt int main(void) …

旧瑾黎汐 2024-09-19 03:35:50 11 0

您遇到的 C 语言常见的未定义/未指定行为有哪些?

Closed. This question needs to be more focused. It is not currently accepting answers. 想要改进这个问题?通过编辑这篇文章来更新问题,使其仅…

一梦等七年七年为一梦 2024-07-04 16:17:26 18 0
更多

推荐作者

1CH1MKgiKxn9p

文章 0 评论 0

ゞ记忆︶ㄣ

文章 0 评论 0

JackDx

文章 0 评论 0

信远

文章 0 评论 0

yaoduoduo1995

文章 0 评论 0

霞映澄塘

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文