排序
C++ 字符串完全指南:学习基础知识到掌握高级应用技巧
C++ 字符串完全指南:学习基础知识到掌握高级应用技巧,C++ 字符串 字符串用于存储文本。 一个字符串变量包含由双引号括起来的一组字符: 示例 创建一个 string 类型的变量并为其赋值: string g...
深度解读《深度探索C++对象模型》之默认构造函数
深度解读《深度探索C++对象模型》之默认构造函数, 接下来我将持续更新“深度解读《深度探索C++对象模型》”系列,敬请期待,欢迎关注!也可以关注公众号:iShare爱分享,主动获得推文。 提到默...
提高安全性,优雅实现拷贝与交换:C++中的Copy-and-Swap惯用法
提高安全性,优雅实现拷贝与交换:C++中的Copy-and-Swap惯用法, 概述:拷贝并交换(Copy-and-Swap)是C++编程中的惯用法,用于实现赋值操作符和确保异常安全的拷贝构造函数。其核心思想...
C++ — 引用
C++ -- 引用,什么是引用? 引用其实就是一个变量的别名。也就是说,你可以通过引用的名称去访问原来的那个变量。 其操作符很简单,就是在变量前面加上&。 一个很简单的例子: //variable in...
C++中的可见性 指针 笔记
C++中的可见性 指针 笔记,含义: 谁能看到他们 谁能调用? 谁能使用? 可见性的修饰符: private 含义: 只有其所在的类可以访问,被修饰的变量 但是friend关键字可以让类 或者函数成为朋友(友...
[ABC363G] Dynamic Scheduling 与 P4511 [CTSC2015] 日程管理
[ABC363G] Dynamic Scheduling 与 P4511 [CTSC2015] 日程管理,思路: 对于插入操作,设插入 \(\{t,p\}\): 若当前 \(1 \sim t\) 有空位,那么就放进去。 否则,\(1 \sim t\) 是被塞满了的: 首...
Linux C++ 开发3 – 你写的Hello world经过哪些过程才被计算机理解和执行?
Linux C++ 开发3 - 你写的Hello world经过哪些过程才被计算机理解和执行?, 1. C/C++的编译过程 1.1. 预处理 1.2. 编译 1.3. 汇编 1.3.1. 汇编过程 1.3.2. 目标文件 1.4. 链接 2. 编译过程示例 ...
LeetCode39. 组合总和
LeetCode39. 组合总和,LeetCode39. 组合总和 题目叙述: 给定一个无重复元素的数组 candidates 和一个目标数 target ,找出 candidates 中所有可以使数字和为 target 的组合。 candidates 中的...
CMake构建学习笔记5-libtiff库的构建
CMake构建学习笔记5-libtiff库的构建,libtiff是一个开源库,用于读写TIFF(Tagged Image File Format)文件。使用CMake进行构建的关键指令如下所示: # 配置CMake cmake .. -G '$Generator' -A ...
博客建站8 – 选择hexo博客网站的主题
博客建站8 - 选择hexo博客网站的主题, 1. 环境说明 2. 体验过的hexo站点主题 2.1. Acorn 2.2. hexo-theme-cafe 2.3. volantis 2.4. NexT 3. 参考文档 1. 环境说明 博客框架: Hexo 网站主题: V...
字符编码发展史6 — BOM字节序标记
字符编码发展史6 — BOM字节序标记,上一篇《字符编码发展史5 — UTF-16和UTF-32》我们讲解了UTF-16和UTF-32编码。本篇我们将继续讲解字符编码中的字节序标记(BOM)。 2.3. 第三个阶段 国际化 2.3...






![[ABC363G] Dynamic Scheduling 与 P4511 [CTSC2015] 日程管理-拾光赋](https://cos.blogs.ink/wp-content/uploads/2024/10/ad934d9406905d4083dc5317b60a7ca6-300x187.webp)






