热文C++adjacent_find查找相邻重复 # `adjacent_find`:C++里那个专治“连体婴”的小能手 你有没有写过这样的代码:遍历一个 `vector`,想找出第一对相等的相邻元素?手写循环、加索引、比 `v[i] == v[i+1]`……写完还... Dark零点/ C++教程/ 2026-04-11/ 0 评论/ 1.05 K 阅读
热文C++min_element查找最小值位置 # `min_element` 不是找最小值,是找“它坐在哪把椅子上” 写 C++ 时,有人一看到“找最小值”,本能地手敲循环: ```cpp int min_val = arr[0], min_idx = 0; f... Dark零点/ C++教程/ 2026-04-11/ 0 评论/ 1.45 K 阅读
热文C++max_element查找最大值位置 # `max_element` 不是找最大值,是找“它坐在哪儿” 写 C++ 时,有人一看到“找最大值”,下意识就手敲循环:遍历、比大小、记下标……其实 STL 早把这事干得又稳又轻巧。但很多人用 `std::max... Dark零点/ C++教程/ 2026-04-11/ 0 评论/ 1.86 K 阅读
C++minmax_element同时找最值 # 一行代码找最大最小值?`minmax_element` 的真实用法和那些没人提的坑 写C++时,你是不是也干过这事:先调一次 `std::min_element`,再调一次 `std::max_element`,... Dark零点/ C++教程/ 2026-04-11/ 0 评论/ 429 阅读
热文C++clamp限制值在指定范围内 # C++里那个“不越界”的小帮手:`std::clamp`到底怎么用才不翻车? 写C++时,你有没有过这种时刻:用户输入一个音量值,你得确保它在0–100之间;或者动画帧率不能低于15、高于60;又或者坐标计算结果... Dark零点/ C++教程/ 2026-04-11/ 0 评论/ 1.04 K 阅读
热文C++abs与fabs绝对值函数区别 # `abs` 和 `fabs`:C++里那对“长得像、但户口本不同”的绝对值函数 刚学C++时,我写了个求浮点数绝对值的代码,顺手敲了 `abs(-3.14)`,编译器没报错,运行结果却出人意料——输出是 `3`,... Dark零点/ C++教程/ 2026-04-11/ 0 评论/ 1.83 K 阅读
热文C++sqrt平方根与pow幂运算 # `sqrt` 和 `pow`:C++里那点“开方”和“次方”的小心思 写C++时遇到开平方、算幂次,很多人第一反应是头也不抬地敲下 `sqrt(x)` 或 `pow(x, y)`。用得顺手,但真要问一句:“它到底... Dark零点/ C++教程/ 2026-04-11/ 0 评论/ 1.89 K 阅读
C++trunc截断小数floor向上取整 # `trunc`、`floor` 与小数截断的“手感”:C++里那些容易被忽略的取整细节 写代码时遇到浮点数,总得处理小数部分。有人习惯用 `(int)x` 强转,有人翻文档找 `round`,还有人一拍脑袋写了 ... Dark零点/ C++教程/ 2026-04-11/ 0 评论/ 508 阅读
C++round四舍五入与nearbyint # `round` 和 `nearbyint`:C++里那点“四舍五入”的小心思 刚写完一段浮点计算,想把 `3.7` 变成 `4`,`2.5` 变成 `3`,顺手敲下 `round(2.5)`——结果没错。可一跑测... Dark零点/ C++教程/ 2026-04-11/ 0 评论/ 375 阅读
热文C++fmod浮点取模remainder余数 # C++里 `fmod` 不是“取余”,是“截断式余数”——别再用它算角度或周期了 刚接手一个老项目,发现一段代码用 `fmod(x, 360.0)` 处理角度归一化,结果在 `x = -450.0` 时返回 `-... Dark零点/ C++教程/ 2026-04-11/ 0 评论/ 1.8 K 阅读