E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
LeetCode-指针
函数调用的过程
当一个函数被调用时,程序会执行以下步骤:1.保存当前上下文:保存程序计数器(指令
指针
)和寄存器的内容,用于恢复调用前的状态。2.分配栈帧:在栈上为被调用函数分配内存,管理局部变量、参数和返回地址。
weniry
·
2025-05-26 11:36
c++
C语言
指针
安全:警惕“野
指针
”,理解“空
指针
”
资料合集下载链接:https://pan.quark.cn/s/472bbdfcd014在学习C语言
指针
的过程中,我们了解了
指针
存储变量的地址,并通过解引用来访问或修改该地址上的内容。
web安全工具库
·
2025-05-26 10:27
2025C++学习
算法
2022.8.3 C++——C++类型转换方式1(static_cast)
C++四种类型转换方式static_cast1用于基本类型间的转换,如把int转换成char,把int转换成enum2
指针
转换的限制3可以将void*转换为其他类型4弃值表达式5左值转到右值6用于类层次结构中基类和派生类之间
指针
或引用的转换
继续冲呀
·
2025-05-26 07:38
C++
c++
C++关键字大全总结
boolflag=true;void:表示无类型,用于函数返回值或
指针
。voidfunc();
君鼎
·
2025-05-26 06:35
C++
c++
开发语言
Go语言Map的底层原理
****key的类型要求map中,key的数据类型必须为可比较的类型,切片、map、func不可比较
指针
类型是可以比较的。如果是结构体会怎么样?
Cxzzzzzzzzzz
·
2025-05-26 04:49
golang
哈希算法
开发语言
avl_create() 函数深度解析
voidavl_create(avl_tree_t*tree,int(*compar)(constvoid*,constvoid*),size_tsize,size_toffset)参数含义:参数说明treeAVL树结构体的
指针
dlz0836
·
2025-05-26 00:24
工作随笔
工作中的API函数接口
c
数据结构
c语言
算法
主分区、扩展分区、逻辑分区
严格意义上来讲它不是一个真正意义上的分区,它仅仅是一个指向下一个分区的
指针
,这种
指针
结构将形成一个单向链表。
weixin_30546189
·
2025-05-26 00:51
运维
操作系统
数据结构与算法
现代C++(Modern C++)和高性能并行编程与优化
1.学C++从CMake学起2.RAII与智能
指针
2.1三五法则如果一个类定义了解构函数,那么您必须同时定义或删除拷贝构造函数和拷贝赋值函数,否则出错。
早日退休!!!
·
2025-05-25 23:17
软件
c++
开发语言
嵌入式C基础学习笔记-Day7-
指针
及
指针
遍历数组
指针
:在计算机内部存储器(内存)中,以字节为单位,每个字节都有一个编号,这个编号叫做地址。
指针
就是地址。
谁偷了我ctrl键
·
2025-05-25 21:29
嵌入式c语言学习笔记
c语言
开发语言
mcu
arm
stm32
php中箭头怎么打开,PHP中箭头函数的实例详解_后端开发
PHP数组常用函数|PHP技术论坛_后端开发数组操作的基本函数有多种,数组的键名和值,数组的内部
指针
;数组的分段和填充,数组与栈,数组与列队,数组的排序,数组的计算,其他的数组函数等等。
袁洲律
·
2025-05-25 19:15
php中箭头怎么打开
C++类和对象1
文章目录1.类的定义1.1类的定义格式1.2访问限定符1.3类域2.实例化2.1实例化的概念2.2对象大小类对象中的成员函数内存对齐原则3.this
指针
来三个例题进一步加深理解1.类的定义1.1类的定义格式先以一个简单的栈举例
大坏波
·
2025-05-25 17:01
C++
c++
算法
数据结构
通用面试八股文
C/C++常见问题:智能
指针
、多态、虚函数、stl原理。智能
指针
实现原理:C++程序设计中使用堆内存是非常频繁的操作,堆内存的申请和释放都由程序员自己管理。
弹幕教练宇宙起源
·
2025-05-25 16:27
面试
开发语言
java
c++
C++17之std::launder函数
1.背景理论上,
指针
并不是一个简单表示地址的整数,而是标识一个对象的东西,并不一定要与地址关联。因此,
指针
不会随意的访问到另一个不相关的对象,即使两个
指针
指向相同的地址。
流星雨爱编程
·
2025-05-25 14:14
#C++进阶
c++
开发语言
【C++】仿函数(Functor)
灵活性:可作为参数传递,比函数
指针
更安全、更
晴雨日记
·
2025-05-25 11:29
C++
c++
C语言
指针
学习笔记
1.
指针
的定义
指针
(Pointer)是存储变量地址的变量。在C语言中,
指针
是一种非常重要的数据类型,通过
指针
可以直接访问和操作内存。
前端熊猫
·
2025-05-25 11:58
C语言
c语言
学习
笔记
指针
LeetCode题目笔记——345. 反转字符串中的元音字母
文章目录题目描述——文字题目描述——截图题目难度——简单方法一:双
指针
代码/Python总结题目描述——文字给你一个字符串s,仅反转字符串中的所有元音字母,并返回结果字符串。
pip install USART
·
2025-05-25 08:35
LeetCode
python
leetcode
算法
python
二叉树结构与遍历
左子节点
指针
:指向左子树。右子节点
指针
:指向右子树。
多吃蔬菜!!!
·
2025-05-25 04:41
好好学sei
数据结构
算法
单链表C语言实现
1.单链表的核心概念单链表(SinglyLinkedList)是一种线性数据结构,通过节点间的
指针
链接实现元素存储。
多吃蔬菜!!!
·
2025-05-25 04:11
好好学sei
c语言
开发语言
Android第三次面试总结之Java篇补充
内存模型与性能差异的本质原因数组(Array)的内存布局基本类型数组(如int[])在Java中是连续的原始数据块,直接存储值,无额外对象开销;对象数组(如Object[])存储引用,每个元素占4/8字节(取决于是否开启
指针
压缩
每次的天空
·
2025-05-25 02:59
Java基础专栏
android
面试
java
二维数组题目及
指针
运算
一.简言在上一节的学习中,我们已经了解了sizeof和strlen的使用方法,也做了一维数组的相关题目,今天我们就来挑战二维数组和
指针
运算题目吧。
会开花的二叉树
·
2025-05-25 01:55
指针
c语言
c++
C++智能
指针
——auto_ptr详解
前言从之前智能
指针
的介绍中可以了解到智能
指针
主要作用是管理内存,避免内存泄漏和悬垂
指针
。
OODeveloper
·
2025-05-25 01:25
C++学习
C++
auto_ptr介绍
C++
智能指针之auto_ptr
C++ 智能
指针
shared_ptr
指针
C++提供了对
指针
操作的方法,当我们用new开辟指定类型的空间后,就生成了一个
指针
。
恋恋风辰
·
2025-05-25 01:54
C++
c++
开发语言
后端
C++ 的 out_ptr 和 inout_ptr
1问题的起因1.1T**或T&*C++的智能
指针
可以通过get()和*的重载得到原始
指针
T*,遇到这样的C风格的函数的时候:voidProcess(Foo*ptr);std::unique_ptrsp=
王晓华-吹泡泡的小猫
·
2025-05-25 01:52
现代
C++
现代
C++
智能指针
out_ptr
inout_ptr
【golang】能否在遍历map的同时删除元素
当你使用fork,v:=rangem时:fork,v:=rangem{//k和v的地址在每次迭代中是相同的//只是值被重新赋值}如果在循环中保存了k或v的
指针
(比如在goroutine或闭包中),然后执
Spring-wind
·
2025-05-24 23:10
golang
map
LinkedList 与 ArrayList 的区别及使用场景
以下是它们的核心区别及适用场景分析:一、底层实现对比特性ArrayListLinkedList底层结构动态数组(Object[])双向链表(Node节点)内存占用连续内存,仅存储数据非连续内存,每个节点存储前后
指针
默认初始容量
走过冬季
·
2025-05-24 22:03
学习笔记
java
【离散化 前缀和 二分 滑动窗口】P2862 [USACO06JAN] Corral the Cows G|普及+
本文涉及的基础知识点C++二分查找C++算法:滑动窗口及双
指针
总结C++算法:前缀和、前缀乘积、前缀异或的原理、源码及测试用例包括课程视频[USACO06JAN]CorraltheCowsG题目描述FarmerJohnwishestobuildacorralforhiscows.Beingfinickybeasts
软件架构师何志丹
·
2025-05-24 19:46
#
工作级难度算法题解
c++
洛谷
算法
离散化
前缀和
二分
滑动窗口
【算法题】
LeetCode-
硬币划分问题-(动态规划、斜率优化、空间压缩)
今天来看一道关于动态规划的算法题:硬币划分问题。LeetCode链接简单点说,就是给你一些硬币,这些硬币有很多个,现在问你,组成n分钱,可以有多少种组合方式。文章目录一、暴力递归进行尝试解法二、经典的dp解法1、basecase2、普遍位置的推导三、斜率优化四、dp空间压缩一、暴力递归进行尝试解法可能很多的人,拿到这道题,都不知道该如何进行下手,没有任何的思路。我也是一样的,只能先尝试着用暴力的方
听雨7x
·
2025-05-24 19:14
算法题
动态规划
leetcode
算法
C语言之文件I/O
2、C中文件
指针
的概念:文件
指针
的类型是指向FILE的
指针
,FILE是一个定义
菩提one
·
2025-05-24 18:11
C语言
c语言
c++
C语言文件I/O操作:fopen和freopen函数详解
1.fopen函数fopen函数用于打开一个文件,并返回一个指向该文件的
指针
。其基本语法如下:FILE*fopen(c
Dreamer2176
·
2025-05-24 18:38
I/O
c语言
C++多态:让代码活起来!
想象一下,你有一个遥控器(基类
指针
),它可以控制不同的电器(派生类对象)。虽然按钮(函数)看起来一样,但按下同一个按钮,电视会显示画面,音响会播放音乐。这就是多态的魔力——同一个操
yi个名字
·
2025-05-24 16:55
c++
开发语言
C语言:将四个八位无符号数据拼接成32位的float数据
目录方法一:使用union解释方法二:使用memcpy解释方法三:直接
指针
类型转换(不推荐)综合推荐使用union方法注意事项验证代码在STM32H7这样的嵌入式系统中,将四个8位无符号数据(uint8
魂兮-龙游
·
2025-05-24 13:08
嵌入式C语言开发
c语言
算法
开发语言
数据分析
C#
指针
详解(上)
指针
指针
的介绍取地址操作符(&)和解引用符号(*)
指针
变量的大小
指针
类型的意义字符
指针
变量泛型
指针
和野
指针
指针
的介绍在内存中,内存是被分成一个个内存单元的,每个内存单元都被分配有各自的编号,这些编号就相当于这些内存单元的地址
muzi_liii
·
2025-05-24 12:02
c#
开发语言
【C语言入门级教学】const修饰
指针
和野
指针
文章目录const修饰
指针
1.1const修饰变量1.2const修饰
指针
变量2.野
指针
2.1野
指针
成因2.1.1
指针
未初始化2.1.2
指针
越界访问2.1.3
指针
指向的空间释放2.2如何规避野
指针
2.2.1
王璐WL
·
2025-05-24 12:30
c语言
算法
开发语言
自制操作系统day7(获取按键编码、FIFO缓冲区、鼠标、键盘控制器(Keyboard Controller, KBC)、PS/2协议)
hiarib04a)voidinthandler21(int*esp){structBOOTINFO*binfo=(structBOOTINFO*)ADR_BOOTINFO;//获取系统启动信息结构体
指针
眸生
·
2025-05-24 12:30
操作系统
计算机外设
操作系统
汇编
计算机组成原理
寄存器
c语言
面试问题总结——关于C++(二)
23.Qt信号槽实现原理24.void*转换25.为什么要用基类
指针
(引用)指向子类对象26.C++中的内存管理、内存分配27.栈和堆的区别28.malloc/free和new/delete区
boss-dog
·
2025-05-24 11:21
视觉算法开发
软件开发—面经
c++
面试
探索C++模型
而运算符重载函数的第一个形参被this
指针
隐式占用了,ostream类对象的引用在第二个形参位置,所以在调用运算符重载时,只能是this
指针
指向的对象在运算符的左边,cout对象在运算符的右边,但这又不符合留提取的含义第一个参数是左操作数
︎Sweet☻万物更新
·
2025-05-24 10:12
c++
java
算法
【Linux】POSIX 线程信号量与互斥锁▲
且对共享数据的操作为非原子性操作(不可被中断的操作)为解决这个问题:线程同步(线程信号量、线程互斥锁)注意问题:线程同步带来的问题是效率的降低重点注意:协议之间是数据传输,只能使用最基本的char[],不能使用
指针
钰爱&
·
2025-05-24 02:50
Linux与虚拟机
java
jvm
开发语言
golang的并发模型
1.C/C++与Go语言的“价值观”对照C的价值观摘录相信程序员:提供
指针
和
指针
运算,让C程序员天马行空的发挥自己动手,丰衣足食:提供一个很小的标准库,其余的让程序员自造保持语言的短小和简单性能优先C+
u010927317
·
2025-05-23 20:08
golang
实习校招面试手撕代码真题题型7——滑动窗口
bilibili1最长不重复子串3.无重复字符的最长子串-力扣(LeetCode)publicintlengthOfLongestSubstring(Strings){intn=s.length();//左
指针
学会歌唱的老周
·
2025-05-23 18:23
#
面试
java
数据结构
leetcode
算法题
手撕代码
面试手撕
什么是端点日志监控
端点日志监控端点日志监控是
指针
对系统或服务端点(如API、微服务、HTTP/S接口等)的日志数据进行实时收集、分析和告警的过程,其核心目标是确保端点的可用性、性能及安全性,并快速定位问题。
ManageEngine卓豪
·
2025-05-23 18:19
终端安全
端点日志
日志监控
日志分析
终端安全
C/C++ List实现算法详解及源码
插入和删除效率高:List在任意位置插入和删除元素的效率很高,因为它使用
指针
来链接元素,而不需要移动其他元素。随机访问:List支持通过
猿来如此yyy
·
2025-05-23 11:32
C/C++算法详解及源码
c语言
c++
list
《C++ list详解》
目录节点篇迭代器篇链表篇构造函数拷贝构造函数赋值=重载迭代器析构函数插入和删除补充篇迭代器失效节点中的数据自定义类型的情况节点篇链表中的节点包含储存的数据、前一个节点的
指针
、后一个节点的
指针
。
偷懒下载原神
·
2025-05-23 11:59
C++
c++
开发语言
【X11】_Window/WindowRec结构体记录
ypedefstruct_Window{DrawableRecdrawable;/*绘制窗口的Drawable对象*/PrivateRec*devPrivates;/*指向私有数据的
指针
*/WindowPtrparent
XiLong Liu
·
2025-05-23 10:28
Linux图形图像子系统
linux
x11
XWayland
LeetCode 925. 长按键入 java题解
双
指针
。不会写。
奔跑的废柴
·
2025-05-23 10:57
LeetCode
leetcode
java
算法
双指针
NX二次开发跟随鼠标响应的动态预览
用到了鼠标钩子和坐标转换,启动钩子后,程序会一直捕捉你的鼠标响应,会一直执行你实现的代码,所以在数据的处理上一定要严格,不能出现变量未初始化和空
指针
等情况,不然会造成程序闪退,在程序执行完一定要将钩子卸载干净
曹大师
·
2025-05-23 07:36
UFUN
c++
windows
【C++】Pimpl设计思想分析
Pimpl设计思想前言PimplIdiom(Pointertoimplementation,指向实现的
指针
)设计模式的核心思想是将类的实现细节隐藏在一个独立的内部类,这样就减少了编译依赖且增强二进制兼容性
臭猪714
·
2025-05-23 06:56
C++杂项知识记录
c++
开发语言
【算法专题】双
指针
算法之611. 有效三角形的个数(力扣)
欢迎来到CILMY23的博客本篇主题为:双
指针
算法之611.有效三角形的个数(力扣)个人主页:CILMY23-CSDN博客系列专栏:Python|C++|C语言|数据结构与算法|贪心算法|Linux|
CILMY23
·
2025-05-23 00:18
算法专题
算法
leetcode
双指针算法
c++
有效的三角形个数
代码随想录算法训练营25期打卡第三天
今天补前一天的,今天主要做了链表的基础题:203.移除链表元素707.设计链表206.反转链表反转链表部分学会了双
指针
,递归还没做前一天好多事,笔试,面试,写专利~给耽误了
依无锁有
·
2025-05-23 00:17
算法
力扣第3题-Swift题解:无重复字符的最长子串
经典双
指针
题目描述给定一个字符串s,请你找出其中不含有重复字符的最长子串的长度。示例1输入:s=“abcabcbb”输出:3解释:因为无重复字符的最长子串是“abc”,所以其长度为3。
风海铜锣
·
2025-05-23 00:47
Leetcode
力扣611. 有效三角形的个数
解法:先将数组排序,然后确定其中两个边,通过双
指针
法或二分查找找到第三个边满足条件。
个人回收
·
2025-05-23 00:17
力扣算法
双指针
算法
上一页
13
14
15
16
17
18
19
20
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他