C++20 统一容器擦除:std::erase 和 std::eraseif的实现
目录 一、std::erase 的用法 1.1 语法 1.2 参数 1.3 返回值 1.4 示例 二、std::erase_if 的用法 2.1 语法 2.2 参数 2.3 返回值 2.4 示例 三、优势与应用场景 3.1 统一的接口 3.2 简化...
浅谈C++20新增内容
目录 1. 概念(Concepts) 2. 范围库(Ranges) 3. 协程(Coroutines) 4. std::span(轻量级数组视图) 5. 三路比较运算符(<=>,Spaceship Operator) 6. constexpr 关...
C++20中std::format的示例代码
目录 一、前言 1、传统 C++ 格式化的问题与挑战 2、C++20 引入 std::format 的背景 二、std::format 简介 1、std::format 的基本概念 2、std::format 与 printf、iostreams 的对比 3、高效使用s...