C++沉思录

简介 抽象,是有选择的忽略。 编程依赖于一种选择,选择什么和何时忽略。 编程就是通过建立抽象来葫芦俄那些我们此刻并不重视的因素 本书坚持以两个思想为核心:实用和抽象 抽象 在处理大问题的时候,这样的工具总是能够帮助将问题分解成独立的子问题,并能确保它们相互独立,...
May 22, 2024 Books book

C++_Core_Guidelines

简介 C++ Core Guidelines笔记 第二章 理念 在代码中直接表达思想 程序员应该直接用代码直接表达他们的思想,因为代码可以被编译器和工具检查 一个专业的C++开发者应该了解STL算法 用ISO标准C++写代码 使用当前的C++标准,不要使用...
May 22, 2024 Books book

C++Primerplus

C++简介 C++融合了三种不同的编程方式: C语言代表的过程性语言 C++在C语言基础上添加的类代表的面向对象语言 C++模板支持的泛型编程 C++简史 汇编语言,依赖于计算机的内部机器语言。 它...
May 22, 2024 Books book

C++17代码整洁之道

简介 C++17代码整洁之道阅读笔记 第二章 构建安全体系 2.3 单元测试 单元测试是一小段代码,在特定上下文环境中,单元测试能够执行产品的一部分代码。单元测试能够在很短的时间内,展示出你的代码是否达到了预期的运行结果。 单元测试框架 ...
May 22, 2024 Books book

1_1_理论基础

简介 BOOST库中单元测试模块 boost 单元测试 Boost 是一个功能强大的 C++ 库集合,其中包括了许多模块,其中 Boost.Test 是用于单元测试的一个模块。下面是使用 Boost.Test 进行单元测试的一般步骤: 包含 Boost.Test 头文件:...
May 22, 2024 BOOST boost.test

tcp_stream

简介 tcp_stream类 boost::beast::tcp_stream 详解 boost::beast::tcp_stream 是 Boost.Beast 库中的一个类,用于简化基于 TCP 的异步通信。它提供了对底层 TCP 连接进行操作的功能,同时集成了 Boost....
May 22, 2024 BOOST boost.beast

message_generator

简介 boost::beast::http::message_generator 类 boost::beast::http::message_generator boost::beast::http::message_generator 是 Boost.Beast 库中的一个类,...
May 22, 2024 BOOST boost.beast

1_3_beast_理论基础

简介 Boost.Beast模块相关笔记 Boost.Beast模块 详解 Boost.Beast 是 Boost 库中的一个模块,提供了对 HTTP、WebSocket 和网络通信的支持。它建立在 Boost.Asio 之上,为 C++ 开发者提供了处理网络通信和协议的高级接口...
May 22, 2024 BOOST boost.beast

1_3_beast_常用函数

简介 beast常用函数 boost::beast::async_write() 函数 详解 在 Boost.Beast 库中,boost::beast::async_write() 函数是用于执行异步写入操作的函数。这个函数用于向底层的异步写入流(例如 TCP 流或 SSL 流...
May 22, 2024 BOOST boost.beast

基于Boost_asio的C++网络编程

简介 关于Boost.asio库的笔记,原文链接: https://xzchsia.github.io/2020/03/06/boost-asio-learning/ 概述 Asio,即 异步IO(Asynchronous Input/Output),本是一个独立的C++网...
May 22, 2024 BOOST boost.asio