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语言基础知识指针
指向派生类的基类
指针
、强转为 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
链表
数据结构
百面嵌入式专栏(技能篇)嵌入式技能树详解
一、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
算法
STM32F1 - 点灯-寄存器模式
点灯实验概述:1>建立工程2>向寄存器写数据C语言
指针
应用3>宏定义-封装寄存器4>结构体-封装寄存器4.1>结构体类型定义4.2>结构体
指针
变量4.3>优化程序实验概述:用配置寄存器的方式,开关一个LED
零号-轩工
·
2024-02-08 06:29
STM32F1-外设驱动
stm32
单片机
嵌入式硬件
Swift--字符、字符串与集合类型
系列文章目录第一章:量值与基本数据类型第二章:字符、字符串与集合类型文章目录系列文章目录字符串组合三种集合数组集合字典类型Swift是一种弱化
指针
的语言,它提供了String类型和Character类型来描述字符串与字符
山河丘壑
·
2024-02-08 06:20
Swift
swift
ssh
服务器
【C标准库】详解fopen函数 一篇让你搞懂fopen函数
fopen函数头文件:stdio.h功能是打开一个文件,其声明格式是:FILE*fopen(constchar*filename,constchar*mode);文件
指针
名=fopen(文件名,使用文件方式
墨辰JC
·
2024-02-08 06:18
C语言
c语言
c++
开发语言
学习
C | 字符串和字符串函数
目录一、表示字符串和字符串I/O1.1在程序中定义字符串1.字符串字面量(字符串常量)2.字符串数组和初始化3.数组和
指针
4.数组和
指针
的区别5.字符串数组1.2
指针
和字符串二、字符串输入2.1分配空间
深海深夜深
·
2024-02-08 06:29
c语言
开发语言
iOS-OC对象— isa
指针
分析探究
前言:isa是个很神奇的、很强大的、很低调的角色,她风里来雨里去,在iOS开发的过程中曾经多少次出现在我们的世界里,悄无声息、无怨无悔的为我们提供各种各样的服务!假如你知道NSObject,那么你就一定要知道isa,可以说,她是一个对象的灵魂,如果没有她,一切都将失去了颜色......一、从对象的alloc探索isaPS:友情链接《OC对象原理探究(上)——对象的alloc》《OC对象原理探究(下
一眼万年的星空
·
2024-02-08 05:26
HTML链接和图片
当您把鼠标
指针
移动到网页中的某个链接上时,箭头会变为一只小手。我们通过使用标签在HTML中创建链接。HTML链接-name属性na
飘零_0f71
·
2024-02-08 05:15
4.Swift可选类型
可选类型在处理可能缺失数值的情况下非常有用,它可以帮助开发者避免空
指针
异常等问题。以下是关于Swift可选类型的一些重要特点:声明可选类型:可选类型在类型后面加上问号?
长沙火山
·
2024-02-08 05:03
#
Swift基础知识
swift
开发语言
ios
c语言的
指针
地址与常数相加,C语言----
指针
算术运算
指针
算术运算分为
指针
加法运算和
指针
减法运算。
兮辞之曰
·
2024-02-08 05:29
c语言的指针地址与常数相加
C语言第五十弹---模拟使用strcat函数
strcat函数的定义如下:它接受两个参数,第一个参数dest是目标字符串的
指针
,第二个参数src是源字符串的
指针
。函数的功能是将源字符串拼接到目标字符串的末尾,并返回目标字符串的
指针
。
沉迷于敲代码的小秦
·
2024-02-08 05:59
c语言
开发语言
c语言
指针
哪里难,c语言中的
指针
--(难点)
指针
是C语言中广泛使用的一种数据类型。运用
指针
编程是C语言最主要的风格之一。利用
指针
变量可以表示各种数据结构;能很方便地使用数组和字符串;并能象汇编语言一样处理内存地址,从而编出精练而高效的程序。
孙煜征
·
2024-02-08 05:59
c语言指针哪里难
C语言第二十弹---
指针
(四)
✨个人主页:熬夜学编程的小林系列专栏:【C语言详解】【数据结构详解】
指针
1、字符
指针
变量2、数组
指针
变量2.1、数组
指针
变量是什么?
小林熬夜学编程
·
2024-02-08 05:27
c语言
开发语言
「数据结构」八大排序2:快排、归并排序
八大排序2快速排序霍尔版本挖坑法前后
指针
法快排优化三数取中小区间直接插入非递归快排归并排序递归非递归计数排序(了解即可)快速排序快排的基本思想是从序列中选某一个元素为key,然后开始多次排序,每次排完后
Ice_Sugar_7
·
2024-02-08 05:51
初阶数据结构
数据结构
排序算法
算法
C++函数、
指针
、引用、数组和结构体
三、函数函数:函数就是封装了特定功能的代码块,使用函数可以使程序简短清晰,减少代码的冗余,提高开发效率,可以重复使用面向过程:面向过程语言中,整个程序就是由函数组成的面向对象:面向对象语言中,整个程序就是由若干类组成的,函数是类的组成部分3.1、函数的定义和调用1)定义语法://语法:返回值类型函数名称(参数){ 函数体; return返回值;}voidshow(){ coutusingnames
Withered@
·
2024-02-08 04:11
c++
开发语言
5.28 力扣 字符匹配解码
1171从链表中删去总和值为零的连续节点前缀和用字典前缀和存
指针
两个结点的前缀和相等,说明两个结点之间和为0、如果后面前缀和等于前面的前缀和,则用后面的结点覆盖前面的结点然后重构结点申请当前节点的前缀和
咩桃
·
2024-02-08 04:06
力扣
字符串
数据结构
python
Runtime和Runloop部分理解
解答:根据对象的isa
指针
找到类对象id,在查询类对象里面的methodLists方法函数列表,如果没有在好到,在沿着superClass,寻找父类,再在父类methodLists方法列表里面查询,最终找到
yycache
·
2024-02-08 04:15
Qt 常见容器类用法(二)
目录QList类QLinkedList类QList类对于不同的数据类型,QList采取不同的存储策略,存储策略如下:如果T是一个
指针
类型或
指针
大小的基本数据类型(该基本类型占有的字节数和
指针
类型占有的字节数相同
Dao-道法自然
·
2024-02-08 04:52
QT
qt
深入解析C++智能
指针
:从auto_ptr到weak_ptr
我们经常会遇到
指针
忘记释放的问题,有时也不可避免,例如捕捉异常时会改变执行流,本来在程序结束前写好了释放,最终没有执行,造成内存泄漏。
灿烈♡
·
2024-02-08 04:18
C++
c++
【C++】this
指针
this
指针
!
统一热红茶
·
2024-02-08 04:47
c++
开发语言
UE中的Cast和CastChecked
1.Cast(Object):这是一种安全的类型转换方法,如果转换成功,它返回一个非空的
指针
或引用,否则返回nullptr。这种类型的转换主要用于处理基类和派生类之间的关系。
ttod_qzstudio
·
2024-02-08 04:44
UC++
UC++
【数据结构】链表OJ面试题3(题库+解析)
力扣(LeetCode)官网-全球极客挚爱的技术成长平台思路快慢
指针
,即慢
指针
一次走一步,快
指针
一次走两步,两个
指针
从链表其实位置开始运行,如果链表带环则一定会在环中相遇,否则快
指针
率先走到链
CatShitK
·
2024-02-08 04:14
数据结构
数据结构
链表
microsoft
c++
c语言
堆结构的解读
对于数据结构堆来说,堆事一种特定的数据结构,其与二叉树非常类似,但是又与二叉树有所不同,其不同点在于堆不需要左右
指针
指向孩子节点,而给定一个数组,将数组中的元素进行特定排序之后,就可以得到一个堆,如图是一个数组添加图片注释
X Y sawyer
·
2024-02-08 03:04
python
数据结构
python实现k路归并排序
在对两路排好序的数组进行归并时候,会用两个
指针
指向两个数组首元素,每次对
指针
指向的元素进行比较,把较小的元素放入新数组,同时对应的
指针
向后移动一个位置,就把这个做法可以推广到k路数组。
X Y sawyer
·
2024-02-08 03:03
python
算法
数据结构
kotlin实践及反思
所谓的空
指针
安全相信大多数开发者都和我一样,最开始听到kt的介绍就是空
指针
安全,包括google的IO大会也在说这个特性。声明一个
wgyscsf
·
2024-02-08 02:56
c++11新特性(总结中)
,总结中一、自动类型推导(auto)二、Lambda表达式三、右值引用(rvaluereference)四、初始化列表(initializerlist)五、线程库(threadlibrary)六、智能
指针
海棠半载
·
2024-02-08 02:35
c++
开发语言
leetcode--在排序数组中查找元素的第一个和最后一个位置
解题思路:双
指针
/二分查找法(官网)给定一个按照升序排列的整数数组nums,和一个目标值target。找出给定目标值在数组中的开始位置和结束位置。
出门遇见山
·
2024-02-08 02:27
嵌入式学习Day11 C语言 --- 数组作为函数的形参、标识符的作用域与生命周期
一、数组作为函数的形参1.一维整形数组做函数形参//形式上voidprintArray(inta[],intlen);//实际上voidprintArray(int*a,intlen);//
指针
的形式2
万兜鍪:>
·
2024-02-08 02:43
学习
c语言
3.双
指针
(三)
https://leetcode-cn.com/tag/two-pointers/题目汇总167.两数之和II-输入有序数组简单[✔]209.长度最小的子数组中等[✔]234.回文链表简单(??)283.移动零简单287.寻找重复数中等(???)344.反转字符串简单[✔]345.反转字符串中的元音字母简单349.两个数组的交集简单167.两数之和II-输入有序数组简单给定一个已按照升序排列的有序
今天柚稚了么
·
2024-02-08 02:19
上一页
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
其他