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
悬空指针
02C++零基础第二天--
指针
(定义与使用、所占内存空间、空
指针
和野
指针
、const修饰
指针
)
指针
2、所占内存空间在32位操作系统下均占有4字节在64位操作系统下均占有8字节3、空
指针
和野
指针
4、const修饰
指针
Expect for future
·
2024-02-08 15:00
C++零基础自学
c++
数据结构
jvm
C++ 12.
指针
—作用、所占内存空间、空
指针
、野
指针
、const修饰
指针
、
指针
与数组、
指针
与函数、
指针
、数组、函数的案例(冒泡排序)
目录
指针
的作用
指针
所占内存空间空
指针
野
指针
const修饰
指针
有三种情况
指针
和数组
指针
和函数
指针
、数组、函数的案例
指针
的作用可以通过
指针
间接访问内存。可以通过
指针
来保存一个地址。
qq_41630696
·
2024-02-08 15:30
c++
C++基础入门(七)——
指针
1.
指针
的基本概念2.
指针
变量的定义和使用3.
指针
所占内存空间4.空
指针
和野
指针
5.const修饰
指针
6.
指针
和数组7.
指针
和函数8.
指针
、数组、函数9.总结1.
指针
的基本概念
指针
是一个变量,其值为另一个变量的地址
大彤小忆
·
2024-02-08 15:27
C++
指针
c++
编程语言
C++
指针
学习
一、
指针
的基本概念1.
指针
的作用:可以通过
指针
间接访问内存内存编号是从0开始记录的,一般用十六进制数字表示可以利用
指针
变量保存地址二、
指针
变量的定义和使用
指针
变量定义语法:数据类型*变量名;示例:intmain
LittleBiscu1t
·
2024-02-08 15:27
c++
指针
C/C++总结笔记——
指针
1:野
指针
、空
指针
(NULL和nullptr)、
悬空
指针
、智能
指针
C/C++中有几种
指针
相关的概念,只知道有这样的概念,但HR一问就露馅,这里进行总结方便复习。
大风吹~~~~~
·
2024-02-08 15:56
c/c++
c++
c语言
算法
C++
指针
笔记(基本定义、注意事项、空
指针
、野
指针
、const修饰
指针
)
指针
指针
在程序中起到传递变量地址、优化内存调用的作用,为变量/对象声明
指针
后,
指针
承载了变量/对象的内存地址。
codeHifenn
·
2024-02-08 15:25
C++
个人笔记
c++
c语言
【C++基础入门】七、
指针
(定义和使用、所占内存空间、空
指针
和野
指针
、const关键字修饰
指针
、
指针
和数组、
指针
和函数)
七、
指针
7.1
指针
的基本概念
指针
的作用:可以通过
指针
间接访问内存内存编号是从0开始记录的,一般用十六进制数字表示可以利用
指针
变量保存地址7.2
指针
变量的定义和使用
指针
变量定义语法:数据类型*变量名;示例
咖喱年糕
·
2024-02-08 15:54
C++
指针变量的定义和使用
指针所占内存空间
空指针和野指针
const修饰指针
指针和数组
指针和函数
指针
数组
函数
c++阶梯之类与对象(上)
3.2成员变量如何命名4.类的访问限定符与封装4.1访问限定符4.2封装5.类的作用域6.类的实例化7.类对象模型7.1怎么计算一个类对象的大小7.2类对象存储的方式7.3结构体内存对齐规则8.this
指针
酒竹.
·
2024-02-08 15:23
c++
c++
开发语言
C++——反转链表
反转链表:遍历链表的同时进行反转,只要我们将每个节点的next
指针
指向前一个节点,遍历完毕就反转完毕。在改变
指针
指向节点时我们需要记录前一个节点temp。
L一抹阳光
·
2024-02-08 14:08
C++
反转链表
C++
链表反转
C++服务器端开发(9):安全性考虑
代码审查:通过仔细审查服务器端的代码,查找潜在的漏洞和安全问题,如缓冲区溢出、空
指针
引用、代码注入等。及时修复漏洞和问题,并进行代码审计。认证和授权:服务器需要对用户进行认证和授权,以确保只有
Galaxy银河
·
2024-02-08 14:37
C++更多语法
计算机
/
人工智能
c++
开发语言
Codeforces Round 923 (Div. 3)补题
我最开始用的双
指针
,但是边界什么好像没处理好,直接死循环了,最后直接分开写了两个循环。但是耽误了一会儿,还是太可惜了。#inc
as_sun
·
2024-02-08 14:13
codeforces补题
算法
c++
数据结构
bfs(萌新之人所写)
这就需要两个整型变量充当
指针
,这个
指针
并不是我们c语言中的
指针
,他是一个变量inthead;inttail;这两个变量的值就是数组的下标。对head和tail进行加减,就是数组中的数进行加减。
白色的风扇
·
2024-02-08 14:36
宽度优先
算法
数据结构
认识lombok 的@Builder注解对初始化的影响
先上结论:如果类中用了@Builder注解,而属性没有任何注解话,那么在你初始化这个类的时候,如果你的属性赋值了默认值,则在你初始化该类后,属性的默认值则无效即获取会产生空
指针
异常接下来我们来剖析下这中间发生了什么
张文超ai
·
2024-02-08 13:41
C++STL模板之——list(简化源码,模拟源码)
那这个时候就有人好奇哨兵位指向前一个结点的
指针
指向哪里?最后
爱跑路的肖某
·
2024-02-08 13:30
c++
开发语言
Leetcode 第 382 场周赛题解
:3021.Alice和Bob玩鲜花游戏思路代码复杂度分析题目4:3022.给定操作次数内使剩余元素的或值最小思路代码复杂度分析Leetcode第382场周赛题解题目1:3019.按键变更的次数思路双
指针
UestcXiye
·
2024-02-08 12:20
Every
day
a
LeetCode
leetcode
C++
数据结构与算法
双指针
哈希
数学
位运算
C++中的
指针
与引用
写在前面
指针
和引用形式上很好区别,但是他们似乎有相同的功能,都能够直接引用对象,对其进行直接的操作。但是什么时候使用
指针
?什么时候使用引用呢?
weixin_34082695
·
2024-02-08 12:48
c/c++
《哈佛商学院最受欢迎的营销科》
换句话说,衡量标准就是指向某个特定方向的
指针
,一旦这个
指针
产生,竞争者迟早会朝着这个
指针
所指的方向聚集。比如:在赛跑中,我们碰巧用
易来_Van
·
2024-02-08 12:26
[leetcode] 28. 找出字符串中第一个匹配项的下标
文章目录题目描述解题方法方法一:双
指针
java代码复杂度分析方法二:KMP算法java代码复杂度分析题目描述给你两个字符串haystack和needle,请你在haystack字符串中找出needle字符串的第一个匹配项的下标
会飞的大鱼人
·
2024-02-08 12:09
leetcode
算法
java
数据结构
[BUUCTF]-PWN:wustctf2020_easyfast解析
值得注意的是free函数没有清空堆块
指针
所以可以用doublefree有两种解法解法一(doublefree):完整exp:frompwnimport*context(log_level='debug'
Clxhzg
·
2024-02-08 12:33
PWN
python
开发语言
c++三种智能
指针
shared_ptr、weak_ptr、unique_ptr的原理和使用
c++智能
指针
总结一、智能
指针
出现的原因1.基于我们的的编程习惯,在堆区动态管理的资源忘记释放或者回收了,导致内存泄漏。2.有多个
指针
指向同一片内存的问题,造成内存资源的重复释放或回收。
奔跑的小白、
·
2024-02-08 12:26
c++
visual
studio
c语言
C++学习笔记:三种智能
指针
【Share、Unique、Weak】【Cherno】
老规矩,先问题后文章:为什么要有智能
指针
以及它的好处是什么、智能
指针
是在怎么工作的、智能
指针
的操作;1:为什么要有智能
指针
:要知道,内存泄漏是非常严重的后果,如果new出来的空间没在合适的时间delete
刘欢明
·
2024-02-08 12:26
C++
智能指针
shared
weak
unique
c++是否应避免使用普通
指针
,而使用智能
指针
(包括shared,unique,weak)?
转自:详解C++11中的智能
指针
先说结论,是的,你应该尽量使用这些智能
指针
。
clw_18
·
2024-02-08 12:25
C++
c++
c++智能
指针
的使用,shared_ptr,unique_ptr,weak_ptr
c++智能
指针
的使用官方参考普通
指针
的烦恼:内存泄漏,多次释放,提前释放智能
指针
负责自动释放所指向的对象。
xutopia77
·
2024-02-08 12:55
指针
java
内存泄漏
c++
编程语言
智能
指针
(shared_ptr、unique_ptr、weak_ptr)的使用
智能
指针
的使用一.shared_ptr1.创建一个shared_ptr2.shared_ptr的常用成员函数reset成员函数的使用3.
代码乌龟
·
2024-02-08 12:55
C/C++
C++
智能指针
c++应避免使用普通
指针
,而使用智能
指针
(包括shared,unique,weak)
智能
指针
在C++中,使用智能
指针
(如std::shared_ptr、std::unique_ptr和std::weak_ptr)通常被认为是比使用普通
指针
更安全和推荐的做法。
马上到我碗里来
·
2024-02-08 12:24
#
C语言大师
c++
开发语言
指针
C++多态,父类有virtual, 子类继承时, 会拷贝父类的虚函数表吗
当子类继承父类的时候,编译器会创建一个包含父类和子类所有虚函数
指针
及其地址的虚函数表。虚函数表中的每个条目都包含一个指向虚函数的
指针
,每个条目对应一个虚函数。子类的虚函数表会继承父类的虚函
折花刀
·
2024-02-08 11:45
c++
c++
指向派生类的基类
指针
、强转为 void* 再转为基类
指针
、此时调用虚函数会发生什么(正常)?
1,转换为void*:当将指向派生类的基类
指针
强制转换为void*类型时,
指针
的类型信息会丢失,但
指针
仍然指向原来的对象。
折花刀
·
2024-02-08 11:45
c++
c++
子类将基类的虚函数替换为其自己的虚函数,共用的一个虚函数表,怎么不影响基类
每个类对象都含有一个指向其虚函数表的
指针
,实际上,这个
指针
指向的是该类的虚函数表,也就是说,所有该类对象的虚函数
指针
指向该虚函数表。
折花刀
·
2024-02-08 11:12
c++
c++
leetcode第206题反转链表❤
所以我们应该有的一个思维是三个
指针
立方向。首先,我们要设置三个变量(这里的变量不要随便设,我们可以从前到
大鹏蓄力中
·
2024-02-08 11:35
链表
数据结构
彼岸神光 60 接受挑战 (1)
不过听说吴峰刚去测试境界,已经是
悬空
境九阶初期了,怕龙夏是不会应战的。”“切,龙夏只是排名第十一,就让他们炸毛了,还真当天榜是他们家的,看不得新生上榜。”
方君夜
·
2024-02-08 11:50
百面嵌入式专栏(技能篇)嵌入式技能树详解
一、C语言C语言这一块的高频考点有预处理、关键字、数据类型、
指针
与内存管理。预处理有文件包含、宏定义、条件编译,其中最重要的是宏定义,通常考核宏定义的语法、宏替换与函数的区别等。
内核笔记
·
2024-02-08 11:34
嵌入式岗位笔试面试真题讲解
嵌入式面试
算法之双
指针
系列1
目录一:双
指针
的介绍1:快慢
指针
2:对撞
指针
二:对撞
指针
例题讲述一:双
指针
的介绍在做题中常用两种
指针
,分别为对撞
指针
与快慢
指针
。
大鹏蓄力中
·
2024-02-08 11:04
算法
c++
cpp11新特性之智能
指针
(下):深入理解现代cpp中的智能
指针
shared_ptr、unique_ptr 以及 weak_ptr
目录写在前面unique_ptrshared_ptrweak_ptr智能
指针
的使用陷阱致谢写在前面上一篇文章同大家深入探讨了auto_ptr。
unknown C++ beginner
·
2024-02-08 10:37
c++学习
c++
学习
笔记
开发语言
c++多态(2)-- 虚函数
我们在多态(1)中说到,多态就是使用父类
指针
访问子类函数,可以使得代码更加的简便。并且举了一个喂食动物的例子加以说明,我们使用代码进行展示。
Sun。13
·
2024-02-08 09:53
c++
开发语言
57-用函数改变变量的值-2(用
指针
)
代码#includevoidswap(int*pa,int*pb){printf("swapisusing!\n");inttemp;temp=*pa;*pa=*pb;*pb=temp;}intmain(){inta=10;intb=20;printf("a=%d,b=%d\n",a,b);swap(&a,&b);printf("Afterexchanging:\na=%d,b=%d\n",a,b
计海无涯
·
2024-02-08 09:22
c语言经典100题
c语言
c++多态(1) -- 子类型及什么是多态
子类型的传递性:使用父类的
指针
指向子类的对象:总结:子类型和多态的联系及什么是多态那父类
指针
指向子类对象的用处在哪?子类型:从名字看就知道和继承有关。
Sun。13
·
2024-02-08 09:20
c++
开发语言
Category总结
Category的底层结构定义在objc-runtime-new.h中structcategory_t{constchar*name;//类名LQPersonclassref_tcls;//类
指针
structmethod_list_t
斑驳的流年无法释怀
·
2024-02-08 09:29
拿捏循环链表
循环链表尾删七:循环链表查找八:循环链表指定pos位置的删除九:循环链表指定pos位置之前的插入十:循环链表销毁十一:结语1:单链表(不带头单向不循环)与循环链表(带头双向循环)区别1)结构上循环链表多了给前驱
指针
Solitary-walk
·
2024-02-08 09:32
链表
数据结构
c语言
c++
visual
studio
vscode
算法
手写双向链表
双向链表是指每个节点都包含两个
指针
分别指向其前驱和后继的链表,双向链表在遍历时更灵活,可以向前或向后遍历,在查找元素时也可以使用二分查找来提高效率。
怀念小兔
·
2024-02-08 09:35
【学习笔记】【内核】container_of 的用法
根据结构体变量成员的
指针
获取整个结构体的
指针
#include2#include"stdlib.h"#include"string.h"#defineoffsetof(TYPE,MEMBER)((size_t
踏流星
·
2024-02-08 09:26
学习
笔记
关于手机横竖屏 fragment里的view空
指针
手机横竖屏时,fragment里的实例如recyclerview对象为null,后台返回数据时回调导致空
指针
异常。
大虾啊啊啊
·
2024-02-08 09:31
作业2.4
constchar*p;
指针
本身是可变的,但不能通过p修改指向的字符const(char*)p;
指针
本身是可变的,但不能通过p修改指向的字符char*constp;
指针
本身是不可变的,但可以通过p修改指向的字符
时雨90
·
2024-02-08 08:11
c语言
面试经典150题——两数之和 II - 输入有序数组
-FranklinD.Roosevelt1.题目描述2.题目分析与解析2.1思路一——暴力求解暴力求解的思路就是通过两次for循环,外层循环遍历整个数组,内层循环遍历剩下的部分,也可以将其理解为双
指针
。
ALGORITHM LOL
·
2024-02-08 08:38
面试
算法
数据结构
kin174:白色超频的巫师|活在当下,活出完整的自己
不知不觉中,生命力和热情开始恢复和被点燃,没有了那么多追在后面的
指针
,效率反而在不知不觉中提升了。这,就是时间能量的魔法,去彰显吧,通过活在当下,活出完整的自己,你,是灵性的源头
彩虹144
·
2024-02-08 08:03
蓝桥杯基础知识8 list
蓝桥杯基础知识8list01list的定义和结构lits使用频率较低,是一种双向链表容器,是标准模板库(STL)提供的一种序列容器,lsit容器以节点(node)的形式存储元素,使用
指针
将这些节点链接在一起
F87523399332578_
·
2024-02-08 07:54
蓝桥杯
蓝桥杯
list
【第六天】c++虚函数多态
静态多态(编译时多态,早绑定):函数重载、运算符重载动态多态(运行时多态,晚绑定):虚函数二、虚函数1、知识点引入需求:设计一个算法可以操作父类派生的所有子类算法通用:父类
指针
(引用)保存子类空间地址父
寒晓星
·
2024-02-08 07:53
c++
开发语言
2018-12-03
const与多重
指针
先让我们来看const与
指针
的情况#includeintmain(){intapple=3;constint*p1=&apple;/*p1是一个指向int型常量的
指针
,虽然apple
LioTree
·
2024-02-08 07:53
leetcode-移动零
283.移动零题解:使用双
指针
法(快慢
指针
),快
指针
指向的数字不为0的时候,将这个数字移到慢
指针
的地方,最后在后面补0即可classSolution:defmoveZeroes(self,nums:List
独孤--蝴蝶
·
2024-02-08 06:13
leetcode
Leetcode21:合并两个有序链表
示例:输入:l1=[1,2,4],l2=[1,3,4]输出:[1,1,2,3,4,4]输入:l1=[],l2=[]输出:[]输入:l1=[],l2=[0]输出:[0]二、题解思路:分别用两个
指针
遍历两个链表
我可能是个假开发
·
2024-02-08 06:03
链表
数据结构
力扣344-反转字符串
反转字符串题目链接解题思路双
指针
算法两个
指针
向中间靠拢,直至相遇交换两个
指针
的值classSolution{public:voidreverseString(vector&s){intl=0;intr=
༺❀ൢ望༒月❀ൢ❀
·
2024-02-08 06:31
算法-每日一练
leetcode
算法
上一页
26
27
28
29
30
31
32
33
下一页
按字母分类:
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
其他