C++get_temporary_buffer临时缓冲区 # `get_temporary_buffer`:被遗忘的C++临时内存“应急包” 你有没有写过这样的代码:需要临时存几十万个整数做中间计算,但又不想动用`new`——怕异常、怕泄漏、怕生命周期难管;用`std::v... Dark零点/ C++教程/ 2026-04-11/ 0 评论/ 877 阅读
热文C++return_temporary_buffer归还缓冲 # `return_temporary_buffer`:那个被遗忘的“还钥匙”动作 写C++模板代码时,你有没有遇到过这样的场景:用 `get_temporary_buffer` 申请了一块内存,逻辑跑通了,程序也没... Dark零点/ C++教程/ 2026-04-11/ 0 评论/ 1.77 K 阅读
C++allocate_shared带分配器共享指针 # `allocate_shared`:当 `shared_ptr` 需要“自己挑房子”时 你有没有试过这样写代码: ```cpp std::shared_ptr p = std::make_shared˂std::... Dark零点/ C++教程/ 2026-04-11/ 0 评论/ 217 阅读
热文C++make_shared高效创建共享对象 # `make_shared` 不只是语法糖:它真能省下一次内存分配 上周帮同事调一个内存泄漏的 bug,最后发现根源不在逻辑错误,而在一行看似无害的代码: ```cpp auto ptr = std::shared... Dark零点/ C++教程/ 2026-04-11/ 0 评论/ 1.28 K 阅读
C++allocate_unique带分配器独占指针 # `allocate_unique`:带分配器的 `std::unique_ptr`,真能绕过 `new` 吗? 写 C++ 时,你有没有遇到过这种场景: 对象必须在特定内存池里构造(比如游戏帧内存、嵌入式 DMA... Dark零点/ C++教程/ 2026-04-11/ 0 评论/ 413 阅读
热文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 阅读