C++构建工具
C++构建工具 1. 概述 2. 第一代构建工具(手动编译) 3. 第二代构建工具(基于脚本) 3.1. Buildroot 3.2. CMake 3.3. Make 3.4. NMake 3.5. SCons ...
C++构建工具 1. 概述 2. 第一代构建工具(手动编译) 3. 第二代构建工具(基于脚本) 3.1. Buildroot 3.2. CMake 3.3. Make 3.4. NMake 3.5. SCons ...
Linux分类及下载离线包 1. 分类 1.1. 基于 Debian 1.2. 基于 RPM 2. 下载离线包 2.1. 基于 Debian 2.1.1. 换源 ...
STL 图解 1. 源码阅读 1.1. ::template 2. allocator 2.1. 分配器 2.1.1. __gnu_cxx::new_allocator 2.1....
spdlog 1. 快速入门 1.1. 线程安全 2. 创建记录器 2.1. 创建终端输出 2.2. 创建终端输出(默认,有颜色) 2.3. 创建普通文件 2.4. 创建滚动文件 ...
正则表达式 1 定义 2 语法 2.1 选择 2.2 数量限定 2.3 匹配 2.4 优先权 2.5 常见规则 3 示例 参考 该文记录正则表达式定义、语法、示例。 正...
格式化代码C++ 1. 介绍 1.1. 概述 1.2. 格式文件 2. 常用软件 2.1. Visual Studio Code 2.2. Visual Studio 2022 2.3. Qt Cr...
C++异常处理 1 异常定义 2 异常处理 2.1 处理流程 2.2 标准异常 2.3 示例 3 自定义异常 3.1 标准定义 3.2 自定义 ...
拷贝函数 1 strcpy 2 strncpy 3 memcpy 4 memmove 5 注意 5.1 memcpy与memmove 参考 该文记录 C/C++ 基础拷贝函数使用及区别。 拷贝函数 1 strcpy ch...
Git离线安装及内网使用 1. 离线安装(Ubuntu20) 1.1. 源码编译 1.2. 离线安装包(推荐) 1.2.1. 直接依赖 1.2.2. 嵌套依赖 ...
Git 1 Linux(Ubuntu) 1.1 安装Git 1.2 配置本机Git属性 1.3 生成公钥 1.4 拷贝公钥到GitHub 2 Windows 2.1 安装Git ...