如何实现一个最小堆

本文介绍如何使用 C++ 实现一个通用的、线程安全的最小堆

发布于 

C++ Coroutine: 通用异步任务 Task

本文使用协程实现了一个通用的异步任务执行类 Task,支持设置回调函数并将在 Task 完成后执行回调。

发布于 

C++20 Asio With Boost 获取 B 站徽章(直播间牌子)

本文介绍了如何使用 C++20 with Asio (Boost 版本) 完成一个简单的客户端用于获取 B 站徽章。

发布于 

如何向 STL 算法中传入重载函数

本文分享如何向 STL 算法中传入重载函数,来自 Jonathan 2017 年在 Fluent C++ 上发起的一个挑战

发布于 

Manacher's Algorithm(求最长回文子串)

本文讲述 Manacher 算法(马拉车算法)的原理以及如何利用 Manacher 算法获取最长回文子串。

发布于