文章目录 基本概念 适用场景及代码案例 测试运行Demo 基本概念 C++ 中有四种强制转换方式,分别是: static_cast:...
文章目录 一、什么是引用 二、引用规则 三、引用特性 四、使用场景 1.做函数参数 2.做返回值 五、常引用 ps:为什么类型转换会产...
文章目录 四种强制转换的原理 价值意义 static_cast(最常用) 与隐式转换的区别 新型强制转换降低转换开销,举例demo 四种强制...
目录 区别对比 dynamic_cast: static_cast: reinterpret_cast: 案例说明 dynamic_cast static_cast reinterpret_cast C++ ...
二分查找 Bineary Search 入门题 Introduction question leetcode 704 Given an array of integers nums which is sorted in ascending order, and an integ...
C语言指针及数组的运行原理 文章目录 C语言指针及数组的运行原理 一. 指针(汇编角度) 二. 数组(汇编角度) 2.1 数组的定...
算法——双指针技巧总结 一、双指针 二、链表快慢指针 19.删除链表的倒数第 N 个结点 双指针 206.反转链表 思路: 双指针法 递归法 92.反转...
文章目录 1. 前言 2. 链表 2.1 链表的概念及结构 2.2 链表的分类 3. 单链表 3.1 结构类型 3.2 创建结点 3.3 打印链表 3.4 尾部插入和删除 3.5 头部...
智能指针是一些数据结构,它们的行为类似于指针但拥有额外的元数据和附加功能,这些功能会在创建和销毁指针时被调用和执行。例如Rc<...