分类
标签
排序
C++红黑树的底层实现机制详解
目录 前言 1.红黑树结构 2.红黑树的插入 3.红黑树的验证 4.中序遍历 5.结语 前言 红黑树与AVL树一样,也是一种自平衡的二叉搜索树,它在每个结点上增加一个存储位表示结点的颜色,可以是Red或Bl...
如何运用Capstone实现64位进程钩子扫描
目录 定义头文件 进程与线程 PE文件操作 反汇编与扫描 进程钩子扫描是一种安全技术和分析方法,用于检测和分析进程内的指令是否被篡改或注入了恶意功能。钩子(Hook)技术允许开发人员在执行特...
C语言中大小写字母相互转化的方法示例
目录 引言 1. 大写转小写 1.1 代码 1.2 运行示例 1.3 运行结果 2. 小写转大写 2.1 代码 2.2 运行示例 2.3 运行结果 3. 字符串大小写转换 3.1 代码 3.2 运行示例 3.3 运行结果 引言 在C语言中,...
罗技鼠标永久宏定义设置
背景 写程序用到最多的组合按键就是ctrl+c, ctrl+v, 而这些能不能在鼠标上实现,这样就能解放左手了(机智如我) 硬件 需要一款支持宏定义的鼠标,而罗技系列正好拥有(未收广告费),目前尝试在g1...
3. 录入成绩【算法赛】{这题通过率是不是有点高!}——《蓝桥杯》第 24 场 小白入门赛
问题描述 点击查看题目信息 蓝桥杯全国总决赛的颁奖典礼结束后,小蓝被分配了一个任务——录入部分获奖选手的奖项信息。 他用 "G"、"G1"、"G2"、"G3"...
C语言中static与extern关键字的深入解析
目录 static关键字 1. 原理与作用 局部变量 全局变量 函数 2. 底层实现 存储位置 链接属性 3. 使用场景 4. 示例代码 5. 注意事项 6. 更深层次的讨论 存储类别 内存布局 编译器优化 7. 实现细节 ...
C++ 容器适配器仿函数与priority_queue的使用
目录 容器适配器 仿函数 priority_queue priority_queue简单介绍 模拟实现 容器适配器 适配器是一种设计模式(设计模式是一套被反复使用的、多数人知晓的、经过分类编目的、代码设计经验的总结)...
c++之std::get_time和std::put_time
目录 std::get_time和std::put_time std::get_time std::put_time 总结 std::get_time和std::put_time 在 C++ 中,std::get_time 和 std::put_time 是处理日期和时间格式化的两个实用函数。它们...
探究C++中指针与数组运算符优先级
目录 指针、数组相关的运算符优先级 简单例子:以[]和*为例探讨运算符结合规律 复杂例子:探讨当左结合和右结合运算符同时存在时如何界定优先级 C++中与指针和数组相关的运算符优先级,通过实际...
C++ 11 nullptr 空指针示例详解
目录 【 0. 问题背景 】 0.1 野指针和悬空指针 0.2 传统空指针 NULL 0.3 传统空指针的局限性 【 1. 基本用法 】 【 2. nullptr 的应用 】 2.1 nullptr 解决 NULL 的遗留BUG 2.2 简单实例 C++11 ...