C++has_infinity has_quiet_NaN支持特殊值 # C++里怎么知道一个浮点数是不是“真·无穷大”?——`has_infinity`和`has_quiet_NaN`的实操意义 你写完一段数值计算代码,跑着跑着突然输出 `inf` 或 `nan`,心里一咯噔:这是算... Dark零点/ C++教程/ 2026-04-10/ 0 评论/ 807 阅读
C++has_denorm_denorm_present非规格化 # C++里那个“藏在浮点数角落”的非规格化真相:`has_denorm == denorm_present` 到底在说啥? 你有没有调试过一段数值计算代码,输入明明很“正常”,结果却冒出个极小的负数——比如 `-1... Dark零点/ C++教程/ 2026-04-10/ 0 评论/ 549 阅读
C++tinyness_before舍入前下溢检测 # C++ 中 `tinyness_before`:那个被忽略的下溢“哨兵” 你有没有在调试浮点计算时,发现某个本该是 `1e-45` 的数,突然变成了 `0.0`,而 `std::numeric_limits::d... Dark零点/ C++教程/ 2026-04-10/ 0 评论/ 780 阅读
热文C++round_error舍入误差单位 # C++里那个“差点就对了”的小数:`std::numeric_limits::round_error()` 真实含义 你有没有写过这样的代码: ```cpp double x = 0.1 + 0.2; if (x... Dark零点/ C++教程/ 2026-04-10/ 0 评论/ 1.11 K 阅读
C++max_digits10保证往返转换精度 # `max_digits10`:C++里那个被低估的“精度守门员” 你有没有试过把一个`double`读进程序,再原样写出去,结果发现数字悄悄变了?比如输入`0.1`,输出却成了`0.100000000000000... Dark零点/ C++教程/ 2026-04-10/ 0 评论/ 396 阅读
热文C++denorm_absent denorm_present状态 # C++ 中的 `denorm_absent` 与 `denorm_present`:那些被忽略的浮点数“呼吸权” 你有没有在调试一段数值计算代码时,发现两个看似完全相同的 `double` 值比较结果忽真忽假?或... Dark零点/ C++教程/ 2026-04-10/ 0 评论/ 1.76 K 阅读
热文C++traps是否检测无效操作陷阱 # C++ 的 `traps` 机制,真能帮你揪出“越界访问”“空指针解引用”这类无效操作吗? 你写完一段 C++ 代码,编译通过、运行不崩溃,甚至测试用例都绿了——可心里总悬着点事儿:**某个 vector 下标是... Dark零点/ C++教程/ 2026-04-10/ 0 评论/ 1.6 K 阅读
热文C++tinyness_after舍入后下溢检测 # C++ 中 `tinyness_after`:那个被忽略的下溢检测开关 你有没有遇到过这样的情况:一段数值计算在调试时一切正常,一到生产环境就悄悄出错——不是崩溃,也不是断言失败,而是某个浮点结果突然变成 0,后... Dark零点/ C++教程/ 2026-04-10/ 0 评论/ 1.92 K 阅读
热文C++boolalpha布尔值输出为true/false # C++里`boolalpha`不是“开关”,是格式切换的钥匙 刚学C++时,我写了个小函数判断数字是否为偶数,顺手用`cout ˂˂ is_even(4)`输出结果——屏幕上赫然跳出`1`。朋友瞥了一眼:“你这输... Dark零点/ C++教程/ 2026-04-10/ 0 评论/ 1.59 K 阅读
热文C++noboolalpha恢复0/1输出 # C++里`noboolalpha`没起作用?别急,你可能漏了这一步 刚写完一段C++代码,想让`true`/`false`老老实实输出成`1`/`0`,于是加了`std::cout ˂˂ std::noboola... Dark零点/ C++教程/ 2026-04-10/ 0 评论/ 1.07 K 阅读