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
指针空值
c++进阶--this
指针
与虚函数
指针
的关系
文章目录什么是this
指针
?什么是虚函数
指针
?this
指针
和虚函数
指针
的关系总结什么是this
指针
?this
指针
:this
指针
表示对象的地址起始内存地址。即this
指针
的值,指向了对象起始内存。
xinxiangwangzhi_
·
2024-09-13 07:19
C++
c++
开发语言
算法
C++封装、继承和多态总结
通常用一个专门的抽象类作为封装的接口类来操作子类,抽象类不能实例化,只能
指针
操作子类的对象。通过赋值,也就是接口的
指针
指向子类实例化对象的内存块。
徐小hi
·
2024-09-13 07:16
C++基础
c++
开发语言
java
二叉树篇--代码随想录算法训练营第十八天| 530.二叉搜索树的最小绝对差 , 501.二叉搜索树中的众数 , 236. 二叉树的最近公共祖先,235. 二叉搜索树的最近公共祖先
-力扣(LeetCode)讲解视频:二叉搜索树中,需要掌握如何双
指针
遍历!
热爱编程的OP
·
2024-09-13 07:44
leetcode
算法
leetcode
数据结构
学习
c++
C++ 1.2 this
指针
构造函数
一、this
指针
(节省空间,时间换空间)对象可以根据属性来区分,为了降低空间复杂度,可以让同类型对象共享一份成员函数。
Yummyyyy.
·
2024-09-13 07:14
C++
c++
开发语言
c++的this
指针
与常函数
this
指针
与常函数成员函数是如何区别调用它的对象?
zzt_is_me
·
2024-09-13 06:09
c++
开发语言
【数据结构】基础学习
线性数据结构1.链表(LinkedList)链表是一种线性数据结构,每个节点包含数据和指向下一个节点的引用(即
指针
)。
weixin_44329069
·
2024-09-13 04:21
速成课系列
数据结构
学习
java
数据结构—内核链表
内核链表通常基于双向链表或双向循环链表实现,具有以下特点:双向性:每个链表节点都包含指向前一个节点和后一个节点的
指针
,这使得从任何节点出发都可以方便地遍历整个链表。
LEE_C17
·
2024-09-13 01:00
数据结构
链表
arm开发
static关键字作用汇总
其他源文件不可见3、修饰类的数据成员1、内存共享,此时成员变量属于整个类,不属于具体的某个类对象,无论创建多少个类对象,在内存在仅存在一份副本4、修饰类的成员函数1、属于类,不属于类对象;没有this
指针
越甲八千
·
2024-09-13 00:59
【道阻且长C++】
c++
面向对象和面向过程的差别
顺序执行,每个函数或过程完成特定/部分任务关键概念封装、继承、多态、类、接口、调用函数-模块,顺序执行,全局变量,局部变量数据处理方式通过封装保护数据并控制访问,使用对象属性或方法完成数据处理使用全局变量或
指针
smiling_sweety
·
2024-09-12 23:18
系统
c++
c语言
java
day-54 求出最多标记下标
思路假设nums的长度为len,则返回数最大最大为(len/2)*2,所以可以将数组分为两部分,[0(len-1)/2]为一部分,[(len-1)/2len-]为第二部分解题过程
指针
right从第二部分从右向左开始遍历
菜-卷
·
2024-09-12 22:12
算法
【Hot100】LeetCode—763. 划分字母区间
目录1-思路哈希表+双
指针
2-实现⭐763.划分字母区间——题解思路3-ACM实现原题链接:763.划分字母区间1-思路哈希表+双
指针
①找到元素最远的出现位置:哈希表②根据最远出现位置,判断区间的分界线
山脚ice
·
2024-09-12 19:53
#
Hot100
leetcode
哈希算法
C语言
指针
一、定义和声明
指针
指针
是一个特殊的变量,它存储另一个变量的内存地址。
指针
的声明需要指定它所指向的数据类型,这样编译器就可以正确地进行
指针
算术和类型转换。
cfwdpwl
·
2024-09-12 18:20
C语言
c语言
开发语言
Python 文件操作的笔记
目录**一、文件操作的重要性****二、打开文件****三、读取文件****四、写入文件****五、文件
指针
****六、关闭文件****七、总结**一、文件操作的重要性在Python编程中,文件操作是一项至关重要的技能
浮生_Lee
·
2024-09-12 16:09
#
Python基础
python
笔记
前端
最尴尬的一天
我们在
指针
指到九点时,便发下来了试题自己首先把填空题里面自己会的
超越凡尘118
·
2024-09-12 14:04
JavaScript数据结构——链表
每个元素由一个存储元素本身的节点和一个指向下一个元素的引用(
指针
或链接)组成。
东方睡衣
·
2024-09-12 12:09
链表
数据结构
javascript
从头开始嵌入式第三十八天(数据结构 双向链表)
一、结构特点1.每个节点包含两个
指针
,分别指向直接前驱节点和直接后继节点。这使得在双向链表中可以双向遍历,既可以向前也可以向后查找节点。2.相比单向链表,双向链表在某些操作上更加灵活,
FLPGYH
·
2024-09-12 12:08
数据结构
链表
c语言
linux
【C++】std::forward_list
特性单向链表:std::forward_list只包含指向下一个元素的
指针
,不包含指向前一个元素的
指针
。非
data_structure_wr
·
2024-09-12 09:51
C++语言
windows
C++笔记-5-数组与
指针
目录标题1数组1-1数组的声明与使用1-1-1数组的声明1-1-2数组的使用1-2数组的存储与初始化1-2-1数组的存储1-2-2数组的初始化1-3数组作为函数参数1-4对象数组2
指针
2-1
指针
变量的声明
图灵tuling
·
2024-09-12 08:18
C++学习笔记
c++
数据结构
C++笔记 -- const修饰
指针
const修饰
指针
1.const修饰
指针
(常量
指针
)常量的
指针
constint*p=&a;const修饰的是*p(表示内容为常量),不是p(
指针
)
指针
指向的地址可以改,但
指针
指向的值不可以改,这里是指向的值不可改是不能通过
mahuifa
·
2024-09-12 08:46
C++
C++
const
C++ primer笔记---
指针
1、
指针
存放某个对象的地址,要想获取该地址,需要使用取地址符(操作符&);定义
指针
类型的方法将声明符写成*d的形式,其中d是变量名。
六灬道
·
2024-09-12 08:45
C++笔记
C++
【重学C++】【
指针
】轻松理解常量
指针
和
指针
常量
前有数组
指针
和
指针
数组,现有常量
指针
和
指针
常量,就问你晕不晕?下面继续来讲解这些非常容易混淆和引起混乱的概念
同学小张
·
2024-09-12 07:42
重学C++
c++
开发语言
笔记
指针
常量
数组
学习
C++笔记---
指针
常量和常量
指针
巧记方法(方法来自于网络出处忘记了):const读作常量,*读作
指针
,按顺序读即可。
顶点元
·
2024-09-12 07:10
C++
c++
HTML 图片
title属性也用于描述图片,不过这个描述文字是给用户看的,并且当鼠标
指针
移到图片上时,会显示title中的文字。colspan属性body{background-color
一壶浊酒..
·
2024-09-12 06:04
前端开发
html
前端
可利用空间表(Free List)
通过吧空闲得内存划分成固定得数据块,然后利用
指针
吧这些数据块链接起来,并使用
指针
指向首结点。
寿寿_32206
·
2024-09-12 04:16
力扣组队刷题打卡第四次
文章目录二.对撞
指针
LeetCode1TwoSum题目描述审题:分析实现暴力法O(n^2)排序+
指针
对撞(O(n)+O(nlogn)=O(n))小套路:更加pythonic的实现查找表--O(n)补充思路
阿水ashui
·
2024-09-12 02:09
Redis:处理缓存穿透的两种方法
缓存穿透:客户端请求的数据在缓存和数据库中都不存在,这样缓存永远不能生效,请求都会直接发送到数据库解决方案:1.缓存空对象查完数据库后,将该数据以
空值
缓存进redis中,同时增加命中时对命中
空值
的判断@
我的程序快快跑啊
·
2024-09-12 02:04
缓存
redis
mybatis
ARM 通用寄存器说明
R13(SP
指针
)即栈
指针
,系统初始化时需对所有模式的SP
指针
赋值,MCU工作在不同模式下时,栈
指针
会自动切换;R14:1、调用子程序时用于保存调用返
Rick_流明
·
2024-09-12 01:26
MCU相关知识
ARM 架构--通用寄存器/状态寄存器/控制寄存器/特殊用途寄存器
架构中的通用寄存器ARMv7架构ARMv8架构实例ARMv7架构ARMv8架构三状态寄存器ARM架构中的状态寄存器状态寄存器详细说明实例ARMv7架构ARMv8枩构四特殊用途寄存器ARM架构下的特殊用途寄存器堆栈
指针
小蘑菇二号
·
2024-09-12 00:54
arm开发
架构
【C语言回调函数】
C语言回调函数在C语言中,是通过函数
指针
来实现函数回调的,具体可以分成4个步骤:1、声明一个函数
指针
p_A2、定义一个函数A3、注册函数(其实就是把上面的函数地址赋值给函数
指针
p_A=&A,俗称“挂钩子
跳跃的蜗牛
·
2024-09-11 20:56
c语言
开发语言
嵌入式
鸿蒙轻内核M核源码分析系列六 任务及任务调度(1)任务栈
任务栈是高地址向低地址生长的递减栈,栈
指针
指向即将入栈的元素位置。
OpenHarmony_小贾
·
2024-09-11 19:44
鸿蒙开发
OpenHarmony
HarmonyOS
HarmonyOS
openharmony
鸿蒙开发
移动开发
鸿蒙内核
驱动开发
嵌入式硬件
继续内存优化——一脸懵逼
指针
/Pointers如果可能,我们应该使用结构体的引用作为参数,也就是结构体的
指针
,否则,整个结构体就会被压入堆栈,然后传递,这会降低速度。
从梦流风
·
2024-09-11 17:15
浅谈一下B树
B树的基本概念节点:B树的每个节点可以包含一个键值对和两个子节点的
指针
,除了根节点和叶子节点。根节点至少含有一个键,叶子节点包含n个键和n+1个子节点
指针
(n>1)。
AIGC Ball
·
2024-09-11 16:25
b树
代码随想录算法训练营第八天| 344.反转字符串 541. 反转字符串II 剑指Offer 05.替换空格 151.翻转字符串里的单词 剑指Offer58-II.左旋转字符串
Leetcode344.反转字符串思路分析:反转字符串直观思路是对称交换两端的字符,即双
指针
法。
书痴熊
·
2024-09-11 13:03
代码随想录训练营
算法
leetcode
C++使用MyStack和MyQueue封装栈和队列
//使用MySstack实现栈#includeusingnamespacestd;classMyStack{private:intTop;//栈顶位置intSize;//栈大小int*Arr;//数组
指针
睡觉然后上课
·
2024-09-11 13:29
c++
算法
开发语言
c语言
笔记
C语言调用两个lib中的同名函数
解决办法可以dlopen动态加载库,并使用dlsym获取函数
指针
。这样可以避免符号冲突,并且你可以分别调用两个库中的同名函数。
星羽空间
·
2024-09-11 12:28
C/C++专题
c语言
开发语言
linux
C++——list常见函数的使用和模拟实现(2)
list的迭代器本质上是一个指向list结点的一个
指针
,但是因为list的结点在内存中的分布
Wangx_wang
·
2024-09-11 12:53
c++
list
开发语言
B+树
一棵B+树b+树的节点节点类型B+树的节点有2种类型:1.叶结点:叶节点在B+树的最底层(所有叶节点都在同一层),叶结点中存放索引值、指向记录的
指针
、指向下一个叶结点的
指针
。
阿长_一个程序员
·
2024-09-11 10:38
智能
指针
的原理、使用和实现
1,智能
指针
的作用C++程序设计中使用堆内存是非常频繁的操作,堆内存的申请和释放都由程序员自己管理。
哎呦,帅小伙哦
·
2024-09-11 07:53
C++
常见面试题
C语言深入了解
指针
一(14)
文章目录前言一、内存和地址内存究竟该如何理解编址二、
指针
变量和地址取地址操作符&解引用操作符*
指针
变量的大小总结前言 终于来到
指针
啦!
tan180°
·
2024-09-11 06:45
C
c语言
算法-双
指针
技巧
文章目录算法概述奇偶数字归位寻找重复数字接雨水救生艇问题算法概述设置两个
指针
的技巧,其实这种说法很宽泛,似乎没什么可总结的有时候所谓的双
指针
技巧,就单纯是代码过程用双
指针
的形式表达出来而已。
浅念同学
·
2024-09-11 04:58
算法
java
开发语言
【C语言】动态内存管理
目录一、动态内存管理函数:1、malloc:2、free:3、calloc:4、realloc:二、常见的错误:1、对NULL
指针
解引用:2、对动态开辟空间的越界访问:3、对非动态开辟内存的释放:4、使用
我言秋日胜春朝★
·
2024-09-11 03:50
C语言进阶
c语言
开发语言
lambda表达式
如下所示:函数
指针
——类型复杂,不方便使用仿函数对象——类型不同,不能复用代码lambda表达式——语法层没有类型,使用方便为什么要有这么多种的可调用对象呢?
手捧向日葵的花语
·
2024-09-11 01:11
C++
c++
const关键字学习补充
目录顶层const、底层constconst成员函数顶层const、底层const涉及到
指针
const的内容,顶层const表示
指针
本身就是一个常量,底层const表示
指针
所指的对象是一个常量。
ACALJJ32
·
2024-09-11 01:07
C++基础学习笔记
学习
数据结构(三)----双向带头循环链表
今天我们来学习第二个常见的链表结构:双向带头循环链表(配置拉满):(下称双链表)1.结构分析1.带头,有一个哨兵位,这是一个指向头结点但不存值的结点2.
指针
域有prev和next两个
指针
,分别指向上一个和下一个节点
北航最菜大学生
·
2024-09-10 19:59
数据结构与算法
数据结构
链表
单片机之从C语言基础到专家编程 - 4 C语言基础 - 4.14
指针
单片机之从C语言基础到专家编程-4C语言基础-4.14
指针
文章目录单片机之从C语言基础到专家编程-4C语言基础-4.14
指针
4.14
指针
1
指针
的概念2
指针
的声明与初始化3
指针
的算术运算4NULL
指针
1)
fancyang
·
2024-09-10 18:44
单片机之从C语言基础到专家编程
单片机
c语言
嵌入式硬件
LeetCode面试经典150题
链接:面试经典150题-学习计划-力扣(LeetCode)全球极客挚爱的技术成长平台1.合并两个有序数组思路:双
指针
,逆向填充nums1代码:classSolution{publicvoidmerge(
JalenG
·
2024-09-10 17:08
leetcode
面试
算法
Cortex-M3基础
R13是堆栈
指针
,又可分为两种:MSP(主堆栈
指针
)和PSP(进程堆栈
指针
)。R14是连接寄存器,用于在调用子程序时存储返回地址。R15时程序计数器。
guanjianhe
·
2024-09-10 17:36
stm32
Cortex-M3
stm32f1
RapidJson递归去除
空值
元素Value
RapidJson是一款高效的C++处理JSON字符串的库。教程:http://rapidjson.org/zh-cn/md_doc_tutorial_8zh-cn.html#QueryObject源码:https://github.com/Tencent/rapidjson但不得不说教程写的不太全,网上资料也很少,大都重复教程的范畴。项目中有个蛋疼的需求要把JSON字符串中值为空的键值对去掉,C
Cloudox_
·
2024-09-10 16:29
typdef 与 struct
1、为基本数据类型定义名称typdefintnumber;numbera=1;2、为
指针
类型定义新名称typdefint*IntPrt;IntPrta=NULL;3、声明结构体typdefstruct{
经常发呆的柴犬
·
2024-09-10 13:13
c语言
联合唯一索引其中一个为Null,多条同样的数据为什么不会冲突
1.NULL的语义在SQL中,NULL被认为是“未知”的而非简单的
空值
。在大多数数据库管理系统(DBMS)中,NULL值的比较结果是“未知”,并且两个NULL被认为是不同的。
Amagi.
·
2024-09-10 13:42
数据库
开发语言
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他