热文C++hash特化自定义哈希函数 # 为什么 `std::unordered_map` 编译不过?——手写哈希特化的真实踩坑指南 刚写完一个结构体,兴冲冲塞进 `unordered_map`,结果编译器甩来一串红字:“no match for cal... Dark零点/ C++教程/ 2026-04-11/ 0 评论/ 1.2 K 阅读
热文C++has_value检查optional是否有效 # `has_value()` 不是“有没有值”的翻译,而是“能不能安全用”的开关 写 C++ 时遇到 `std::optional x;`,第一反应往往是:它到底有没有值?于是顺手敲出 `if (x)` —— 编译... Dark零点/ C++教程/ 2026-04-11/ 0 评论/ 1.62 K 阅读
C++has_single_bit是否为2的幂次 # C++中的`std::has_single_bit`函数:判断一个数是否为2的幂次 在C++编程中,我们经常需要处理各种数值问题,其中判断一个数是否为2的幂次是一个常见的需求。C++标准库提供了一个非常方便的工具... Dark零点/ C++教程/ 2026-04-01/ 0 评论/ 745 阅读