[ub:expr.mul.div.by.zero] Code comment does not agree with normative wording
维护者通常 1 天内回复
还没有人认领这个 Issue。
评估
- 难度
- 2/5
- 预计耗时
- 1-3 小时
- 新手友好度
- 78/100
- Issue 类型
- 文档
- 描述清晰度
- 描述清楚
- 活跃度
- 活跃
- 技术栈
- cpp, tex
调研方向
从 [ub:expr.mul.div.by.zero] 示例开始,将其注释与 [expr.mul]/4 中的规范性措辞以及 [expr.pre]/4 中的注释进行比较。修正该示例,使其关于浮点除以零的表述与这些段落一致,然后检查链接措辞的一致性。
由索引模型根据 Issue 内容生成。
描述
int main() { int x = 1 / 0; // undefined behavior, division by zero double d = 1.0 / 0.0; // undefined behavior on systems where the range of // representable values of double is [-max,+max], on systems where // representable values is [-inf,+inf] this would not be undefined behavior }
The normative wording is ([expr.mul]/4):
If the second operand of / or % is zero, the behavior is undefined ([ub:expr.mul.div.by.zero]).
That is, the behavior of 1.0 / 0.0 is undefined even on systems that have positive and negative infinity.
In addition, a note in [expr.pre]/4 (added by P3899R3 "Clarify the behavior of floating-point overflow") mentions:
If the operands are of a type that adheres to ISO/IEC 60559, division by zero is the only case where an arithmetic expression has undefined behavior ([expr.mul]).
- 主要语言
- TeX
- 星标
- 224
- 派生
- 814
- 平均合并
- 13 小时 58 分钟
- 30 天内合并 PR
- 32
环境准备
这个项目没有提供开发容器、Dockerfile 或贡献指南,环境需要你自己搭建:先看它的 README,通用步骤见我们的新手贡献指南。
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
cplusplus/draft 的其他 Issue
-
难度 2/5 1-3 小时 新手友好度 74/100
cplusplus/draft#9350 · 3 条评论 ·
维护者通常 1 天内回复
-
P2-Bug
难度 2/5 1-3 小时 新手友好度 75/100
cplusplus/draft#9349 · 1 条评论 ·
维护者通常 1 天内回复
-
P2-Bug
难度 1/5 1 小时以内 新手友好度 85/100
cplusplus/draft#9348 · 1 条评论 ·
维护者通常 1 天内回复
-
难度 1/5 1 小时以内 新手友好度 85/100
cplusplus/draft#9346 · 2 条评论 ·
维护者通常 1 天内回复
-
难度 1/5 1 小时以内 新手友好度 88/100
cplusplus/draft#9343 · 1 条评论 ·
维护者通常 1 天内回复
相似的 Issue
-
sync-en
难度 1/5 1-3 小时 新手友好度 88/100
维护者通常 2 天内回复
-
external
难度 2/5 1-3 小时 新手友好度 68/100
langchain-ai/docs#6255 ·
维护者通常 1 天内回复
-
detectors enhancement good first issue
难度 2/5 1-3 小时 新手友好度 86/100
SM260845/readme-gen#1 ·
-
难度 2/5 1-3 小时 新手友好度 88/100
angular/angularfire#3774 ·
维护者通常 2 天内回复
-
good first issue help wanted opensource september
难度 1/5 1 小时以内 新手友好度 88/100