Native_handle访问系统原生线程句柄

C++11 为多线程编程提供了标准化的线程库,通过 std::thread 类封装了底层操作系统的线程库。然而,不同的操作系统具有各自的线程管理功能,有时我们需要直接访问这些...

2024-09-01 · 4 分钟 · 史玉浩

CPP中的可调用对象

在 C++ 中,所有可以像函数一样被调用的实体,统称为可调用对象(Callable Objects)。这些对象不仅仅局限于普通函数,还包括类的静态成员...

2024-08-30 · 5 分钟 · 史玉浩

CPP中的函数适配器

C++ 中,通用的函数适配器 std::bind 是一个强大而灵活的工具。它允许将可调用对象及其参数进行绑定,并生成一个新的可调用对象。在涉及回调机制、延迟函数执行、...

2024-08-25 · 4 分钟 · 史玉浩

消息队列中的回调函数

在异步编程中,回调函数是一种非常常见的设计模式,尤其是在消息队列或网络库中。它允许我们在接收到消息(或事件)时,调用预先注册的用户自定义处理...

2024-08-21 · 4 分钟 · 史玉浩

CPP的虚函数及其替代品

对于 C++ 编程,多态是面向对象编程的核心特性之一。虚函数是实现多态性的主要工具,它允许通过基类指针或引用来调用派生类的成员函数,从而实现动态的行...

2024-08-17 · 4 分钟 · 史玉浩