热文C++make_unique创建独占智能指针 # `make_unique`:C++里那个“不声不响就把内存管得明明白白”的帮手 刚学智能指针那会儿,我总在`new`和`unique_ptr`之间反复横跳:先`new`个对象,再用`unique_ptr`包一层—... Dark零点/ C++教程/ 2026-04-11/ 0 评论/ 1.8 K 阅读
热文C++bad_weak_ptr弱指针失效异常 # `bad_weak_ptr`:那个“还没出生就夭折”的弱指针异常 你有没有试过这样写代码: ```cpp std::weak_ptr wp; auto sp = wp.lock(); // 没问题,sp 是空的 ... Dark零点/ C++教程/ 2026-04-11/ 0 评论/ 1.23 K 阅读
热文C++owner_less安全比较智能指针 # `owner_less`:智能指针跨所有权比较的“安全绳” 写 C++ 时遇到过这种尴尬吗?你用 `shared_ptr` 管理一个对象,又用 `weak_ptr` 观察它;某天想把两个 `weak_ptr` 放... Dark零点/ C++教程/ 2026-04-11/ 0 评论/ 1.16 K 阅读
热文C++hash特化自定义哈希函数 # 为什么 `std::unordered_map` 编译不过?——手写哈希特化的真实踩坑指南 刚写完一个结构体,兴冲冲塞进 `unordered_map`,结果编译器甩来一串红字:“no match for cal... Dark零点/ C++教程/ 2026-04-11/ 0 评论/ 1.18 K 阅读
热文C++equal_to与not_equal_to函数对象 # `equal_to` 和 `not_equal_to`:C++里那对“较真”的函数对象 你有没有在写哈希表自定义键时,被编译器一句 `no match for call to 'std::equal_to'` 抓... Dark零点/ C++教程/ 2026-04-11/ 0 评论/ 1.11 K 阅读
热文C++less greater比较函数对象 # `std::less` 和 `std::greater`:C++里那个“不写小于号也能比大小”的人 你有没有写过这样的代码? ```cpp std::sort(vec.begin(), vec.end(), st... Dark零点/ C++教程/ 2026-04-11/ 0 评论/ 1.21 K 阅读
C++logical_and logical_or逻辑操作 # C++里 `logical_and` 和 `logical_or` 不是“语法糖”,是接口设计的清醒剂 刚学STL时,我盯着 `std::logical_and` 发呆:这不就是 `&&` 吗?写个 `std::... Dark零点/ C++教程/ 2026-04-11/ 0 评论/ 826 阅读
C++bit_and bit_or位运算函数对象 # C++里那个藏在``里的位运算“小扳手”:`bit_and`和`bit_or` 你有没有试过,在写模板算法时,想对两个整数做按位与,却卡在“怎么把`&`变成可传递的对象”上?不是忘了加括号,而是——**`&`本身... Dark零点/ C++教程/ 2026-04-11/ 0 评论/ 474 阅读
热文C++plus minus multiplies算术操作 # C++里的“+ - *”不是数学课作业,是和内存讨价还价的日常 刚写完一行 `int a = b + c;`,你有没有想过:这“加号”到底在替你干啥?它没在黑板上列竖式,也没调用计算器——它是在跟内存地址、数据类... Dark零点/ C++教程/ 2026-04-11/ 0 评论/ 1.34 K 阅读
热文C++divides modulus negate函数对象 # C++里那些“不声不响”的函数对象:divides、modulus、negate 实用指南 写C++模板代码时,你有没有试过这样写: ```cpp std::transform(a.begin(), a.end(... Dark零点/ C++教程/ 2026-04-11/ 0 评论/ 1.07 K 阅读