io_context
简介
io_context类
boost::asio::io_context 详解
boost::asio::io_context 是 Boost.Asio 库中的一个关键类,用于提供异步 I/O 操作的执行上下文。它是 Boost.Asio 中的事件循环,用于处理异步操作的完成...
C++网络编程asio使用总结
简介
asio库使用总结 原文参考链接 : https://zhuanlan.zhihu.com/p/583533338
概述
Asio 是一个用于网络和低级 I/O 编程的跨平台 C++ 库,它使用现代 C++ 方法为开发人员提供一致的异步模型.
io_context...
1_2_asio_理论基础
简介
BOOST.Asio 网络服务相关模块的笔记
BOOST Asio模块 是什么 详解
Boost.Asio是Boost库中的一个模块,提供了跨平台的异步I/O和网络编程功能。它被设计用于简化异步编程、网络编程和低级I/O操作,使开发者能够更轻松地创建高性能的网络应用程序。
...
1_2_asio_常用函数
简介
asio模块常用的函数
boost::asio::dispatch() 函数 详解
boost::asio::dispatch() 函数是 Boost.Asio 库中用于将操作投递到执行器(executor)的函数。执行器是一个抽象概念,代表了异步操作的执行上下文和调度策略...
1_3_编程技巧
简介
BOOST常用编程技巧
boost::filesystem::path 转 std::string
要将 boost::filesystem::path 转换为 std::string,你可以使用 boost::filesystem::path 对象的 string() 成...
1_2_常用函数
简介
boost常用函数
boost::ignore_unused()
boost::ignore_unused() 不是一个函数,而是一个辅助函数宏,用于防止编译器产生“未使用变量”的警告。这个宏是在 Boost 库中定义的,位于 <boost/core/ignore_u...
1_1_理论基础
简介
boost库相关的笔记
Boost 库 编译 教程 详解
Boost C++ 库是一个非常强大的 C++ 库,提供了大量的功能和工具,包括智能指针、多线程、正则表达式、容器、图形学等。编译 Boost 库可能会有一些复杂性,因为 Boost 包含了大量的头文件和库,但下面是...
1_0_boost_概述
简介
Boost 库概述
BOOST库 有哪些模块 详解
Boost 库是一个流行的 C++ 库集合,提供了各种各样的模块和功能,涵盖了多个领域,包括但不限于数据结构、算法、多线程、文件系统、网络编程、数学计算等。下面是一些主要的 Boost 模块:
Boost...
1_3_常用函数
简介
Asio相关的函数
Asio asio::chrono::seconds()函数 详解
在 Boost.Asio 中,asio::chrono::seconds() 函数是用于创建时间持续时间(duration)对象的函数,表示以秒为单位的时间段。
这个函数位于 Boos...
1_2_常用类
简介
Asio常用的类
Asio asio::io_context 详解
asio::io_context 是 Boost.Asio 库(也是 C++ 标准库中的一部分,自 C++17 起)中的核心类之一。它是实现异步 I/O 操作的关键部分,用于驱动异步事件处理。
作用:
...