问答列表

什么是严格的混叠规则?

作者:Benoit 提问时间:9/19/2008

当被问及 C 语言中常见的未定义行为时,人们有时会提到严格的别名规则。 他们在说什么?...

可为 null 的上下文在 C 中无法正常工作#

作者:TechDogLover OR kiaNasirzadeh 提问时间:6/27/2022

我完全了解 nullabe 上下文以及如何在 C# 中处理它,即使这样,我也查看了这个 Microsoft 官方教程以及 stackoverflow 上的这个问题,但有一件事我真的无法弄清楚为什么!?...

定义为实现定义行为的操作是否可以具有多种可能的执行?

作者:xmh0511 提问时间:7/11/2022

[conv.fpint] p2 说 如果要转换的值在可以表示的值范围内,但该值不能准确表示,则它是实现定义的下一个较低或较高可表示值的选择。 [intro.abstract] p2 说 在本文档...

Kotlin 如何处理 null 类对象?

作者:Nytrez 提问时间:7/28/2022

我很好奇 Kotlin 如何处理空值,更具体地说,我的意思是: class aClass(val input : Int ){ val field = input } fun main() { ...

什么是 MISRA C 中的源引用?

作者:Reza Bodaghi 提问时间:9/4/2022

在MISRA C文档中,有关于“源引用”的解释,并且有一个表,其行数为: 未指定、未定义、实施定义、特定于区域设置、MISRA 指南、K&R、Koenig 和 IEC 61508,并将这些作为源参考引...

Python 中的负零

作者:max 提问时间:11/3/2010

我在 python 的输出中遇到了负零;例如,它的创建方式如下: k = 0.0 print(-k) 输出将为 。-0.0 但是,当我将相等性与 0.0 进行比较时,它会产生 True。和之间...

如何在不使用 toFixed() 的情况下在 JavaScript 中舍入数字

作者:Alexander Mills 提问时间:12/16/2022

我正在尝试将数字四舍五入到某个小数位,预期的 API 是这样的: const rounded = Math.round(1.6180339, 5); 或 const rounded = new...

是否可以在 c# 中使用警告,或者我应该做点什么?

作者:Learner 提问时间:12/11/2022

我的代码工作正常,但每次运行代码时,我都会收到我无法理解的警告。 我在我的 linux 终端中运行代码,它说: 将 null 文字或可能的 null 值转换为不可为 null 的类型 这正常吗?还是我...

使用枚举类来标记未定义的行为吗?

作者:GLJeff 提问时间:1/2/2023

我一直在使用重载运算符,如这里的第二个答案所示:如何使用 C++11 枚举类作为标志......例: #define ENUMFLAGOPS(EnumName)\ [[nodiscard]] __f...

C++ 中位字段的特征

作者:wimalopaan 提问时间:1/30/2023

https://en.cppreference.com/w/cpp/language/bit_field 读,以下结论正确吗? 相邻位域之间是否没有填充是由实现定义的(这在 https://eel....


共118条 当前第6页