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-指针
Windows 图形显示驱动开发-WDDM 2.7功能-MCDM KM 驱动程序实现指南(三)
意外删除支持对于可选的意外删除支持,还必须提供指向以下函数的
指针
:DxgkDdiNotifySurpriseRemoval取消支持对于可选的取消支持,还必须提供指向以下函数的
指针
:DxgkDdiCancelCommand
程序员王马
·
2025-03-29 10:46
windows图形显示驱动开发
驱动开发
Lua弱引用table
垃圾回收机制可以将程序员从C语言中常出现的内存泄漏、引用无效
指针
等底层bug中解放出来。我们知道Python的垃圾回收机制使用了引用计数算法,当指向一个对象的所有名字都失效(超出生存期或程序员显式de
weixin_33853827
·
2025-03-29 09:03
lua
python
内存管理
CString与const char*转换
这两个函数实际上返回的都是
指针
,但它们有何区别呢?以及调用它们后,幕后是做了怎样的处理过程呢?(1)LPCTSTR它的执行过程其实很简单,只是返回引用内存块的串地址。
lixu0828
·
2025-03-29 08:29
VC++
string
const
char
cstring
C++ 内存分配new (std::nothrow)使用总结
在内存不足时,new(std::nothrow)并不抛出异常,而是将
指针
置NULL。std::nothrow可以实现对非零
指针
的检查。
大王算法
·
2025-03-29 07:50
C++入门及项目实战宝典
new
(std::nothrow)
C++之面向对象(一)
目录C++类类的定义访问权限几点注意事项C++对象对象的概念对象的定义对象的访问构造函数构造函数的特点set/get函数利用构造函数创建对象法一:类名对象名(实参表)法二:通过
指针
和new,借助构造函数创建对象构造函数的初始化列表实例必须使用参数初始化列表对数据成员进行初始化类成员的初始化的顺序析构函数析构函数的概念默认构造函数格式析构函数的特点析构函数的几点注意事项面向对象编程
牛哥带你学代码
·
2025-03-29 06:44
C++面向对象编程
c++基础
elementui
vue.js
前端
[Effective C++]条款13:以对象管理资源
new)后忘记调用delete,会导致内存泄漏每次调用foo函数都会泄漏一块内存,这快资源无法回收,也不可再使用voidfoo(){int*p=newint(10);//忘记deletep;}1.2、悬空
指针
已被释放的
指针
Tim_10
·
2025-03-29 05:06
CPP
c++
开发语言
数据结构与算法——链表
数据结构与算法——链表链表链表的概念链表的类型链表的存储方式链表的优缺点链表节点的定义(C++)链表类的代码实现链表的练习移除链表元素链表链表的概念链表是一种通过
指针
串联在一起的线性数据结构节点由两部分组成
LoveXming
·
2025-03-29 04:02
链表
数据结构
算法
c++
数据结构每日一题day4(顺序表)★★★★★
算法思想:删除顺序表L中第i个位置的元素的步骤如下:合法性检查:若顺序表为空、
指针
为空或位置i不在有效范围(1≤i≤length)内,返回false。
Phoebe鑫
·
2025-03-29 03:54
数据结构
数据结构每日一题day5(顺序表)★★★★★
(假设顺序表L有最小值且最小值唯一)算法思想:合法性检查:若顺序表为空或
指针
为空,返回特定错误值(如-1,根据题目假设可省略)。查找最小值位置:遍历顺序表,记录当前最小值及其下标。
Phoebe鑫
·
2025-03-29 03:54
数据结构
算法
静态链表中的游标和链表中的
指针
有什么区别
游标(Cursor)和
指针
(Pointer)在这两种链表中的作用也有所不同。以下是它们的主要区别:1.内存管理静态链表:使用数组来模拟链表结构。
AredRabbit
·
2025-03-29 03:22
c++
数据结构
静态链表
C++: 红黑树迭代器,map和set的封装
(一)红黑树定义红黑树的定义:enumColour{RED,BLACK};templatestructRBTreeNode{//这里更新控制平衡也要加入parent
指针
T_data;RBTreeNode
R_.L
·
2025-03-29 03:20
c++
数据结构中双向链表插入中间节点
include//定义节点类型typedefintdata_t;typedefstructnode{data_tdata;//以整型数据为例structnode*prev;//指向structnode点的
指针
拉梅洛.
·
2025-03-29 00:34
数据结构
链表
「收藏级」
指针
的前世今生:写给所有被C/C++折磨过的人
今天聊聊让编程新手头疼的"
指针
"——这个C语言第一难点究竟是什么,为什么会被发明出来?
·
2025-03-28 23:47
c++c
【QT5 多线程示例】原子操作
原子操作【C++并发编程】(五)原子操作在Qt5中,主要有两种原子变量:QAtomicInteger(用于整数类型的原子操作)QAtomicPointer(用于
指针
的原子操作)下面给出两种变量的例子:QAtomicInteger
二进制人工智能
·
2025-03-28 18:14
QT
qt
c++
C语言--文件操作教案
二、文件的基本概念三、二进制文件与文本文件四、文件的打开与关闭fopen()fclose()五、顺序读写操作文本文件操作二进制文件操作六、随机读写操作fseek():定位文件
指针
ftell():获取当前位置偏移量
猫咪-9527
·
2025-03-28 16:01
c语言
开发语言
深度剖析:复制带随机
指针
的链表算法实现
在链表相关的算法中,复制一个带有随机
指针
的链表是一个经典且具有一定难度的问题。
共享家9527
·
2025-03-28 13:43
数据结构
链表
算法
数据结构
C++:多态与虚函数
有虚函数时,父类
指针
指向父类对象时就会使用父类的成员,指向子类对象时就可以使用子类成员,进而我们引入了多态的概念。2.多态:父类
指针
指向子类的对象,通过父类
指针
调用子类函数,使其具有多种形态。
学习使我变快乐
·
2025-03-28 10:21
c++
开发语言
leetcode刷题(javaScript)——数组相关场景题总结
这里总结几类在LeetCode刷题时,针对数组相关的场景题,可以使用以下技巧和方法:双
指针
法:快慢
指针
用于解决数组中的有序问题,如移除重复项、找出唯一元素等。
三月的一天
·
2025-03-27 20:14
Leetcode刷题技巧总结
算法
Go 1.24 新特性解析:泛型类型别名、弱
指针
与终结器改进
文章精选推荐1JetBrainsAiassistant编程工具让你的工作效率翻倍2ExtraIcons:JetBrainsIDE的图标增强神器3IDEA插件推荐-SequenceDiagram,自动生成时序图4BashSupportPro这个ides插件主要是用来干嘛的?5IDEA必装的插件:SpringBootHelper的使用与功能特点6Aiassistant,又是一个写代码神器7Cursor
Ai 编码
·
2025-03-27 18:58
Golang教程
golang
开发语言
后端
二叉树理论基础详解:从零开始理解数据结构的核心
目录二叉树简介二叉树的种类满二叉树完全二叉树二叉树的存储方式顺序存储(数组)链式存储(
指针
结构)二叉树的遍历方式深度优先遍历前序遍历中序遍历后序遍历广度优先
weixin_47868976
·
2025-03-27 17:51
数据结构
算法
深度优先
第十三章:优化内存管理_《C++性能优化指南》_notes
优化内存管理一、内存管理基础概念二、自定义分配器三、智能
指针
优化重点知识代码示例:智能
指针
性能对比四、性能优化关键点总结多选题设计题答案与详解多选题答案设计题示例答案(第1题)一、内存管理基础概念重点知识动态内存分配开销
郭涤生
·
2025-03-27 16:41
性能优化
c/c++
c++
性能优化
笔记
鸿蒙特效教程08-幸运大转盘抽奖
在开始编码前,让我们先明确转盘抽奖的基本需求:展示一个可旋转的奖品转盘转盘上有多个奖品区域,每个区域有不同的颜色和奖品名称点击"开始抽奖"按钮后,转盘开始旋转转盘停止后,
指针
指向的位置即为
·
2025-03-27 15:47
lua面向对象
1.self,也就是C++语言的this
指针
localAccount={balance=0}functionAccount.add(this,v)this.balance=this.balance+vendfunctionAccount
剑决浮云气
·
2025-03-27 12:33
lua
lua
开发语言
静态变量
只有访问该块时,才能使用,Static内部变量保存了上一次使用后的值Static类型的内部变量是一种只能在某个特定函数中使用,但一直占据存储空间的变量(可以通过
指针
在该块的外部进行访问)静态局部变量只会进行一次初始化如果最后再次调用
剑决浮云气
·
2025-03-27 12:03
C语言学习
c++
c语言
C++ 学习笔记
1.虚函数(VirtualFunction)定义:用virtual声明,允许派生类重写(覆盖)基类函数,实现运行时多态核心特性:动态绑定:通过基类
指针
/引用调用虚函数时,实际调用的是对象类型的函数(运行时确定
ShAn DiAn
·
2025-03-27 09:44
学习
笔记
c++
C语言——
指针
详解
介绍一下
指针
这个知识点,相信看完这8点会有很大的收获。
学习的翔仔
·
2025-03-27 09:43
c语言
开发语言
C++中的异常和智能
指针
一、C++中的异常1.1C语言中关于错误的处理(回顾)1.1.1处理一:文件中的错误码,错误信息C语言中,文件打开成功则返回地址,不成功返回0FILE*fout=fopen("Test.txt","r");cout在,查catch有无类型匹配2>不在或无类型匹配,退出当前函数,沿着函数栈去调用它的函数中查找有无try,再走一遍①的逻辑,如果到达main()结束时仍无匹配,则终止程序如intadd(
九州~空城
·
2025-03-27 07:00
c++
开发语言
蓝桥杯备战资料从0开始!!!(python B组)(最全面!最贴心!适合小白!蓝桥云课)
注:你的关注,点赞,评论让我不停更新链表基础概念链表是一种线性数据结构,由一系列节点组成,每个节点包含数据和指向下一个节点的
指针
。在Python中,通常使用类来实现链表节点。
手可摘星chen.
·
2025-03-27 01:19
python
开发语言
C语言【进阶篇】之文件操作——开启代码世界里文件的神秘旅程
目录前言✍️文件基础概念文件类型文本文件与二进制文件文件名文件
指针
与流文件
指针
流文件的打开与关闭fopen函数fclose函数️文件的顺序读写字符读写函数:fgetc和fputc字符串读写函数:fgets
EnigmaCoder
·
2025-03-26 22:58
C语言
c语言
开发语言
索引的底层实现原理和优化?思维导图 代码示例(java 架构)
特点:内部节点只存储键值和
指针
,而叶子节点存储实际的数据行引用或完整记录。支持范围查询、精确匹配以及排序操作
用心去追梦
·
2025-03-26 22:56
java
架构
开发语言
算法方法快速回顾
(待修改)目录1.双
指针
2.滑动窗口理论基础3.二分查找3.二分查找理论基础4.KMP5.回溯算法6.贪心算法7.动态规划7.1.01背包7.2.完全背包7.3.多重背包8.单调栈9.并查集10.图论10.1
托塔1
·
2025-03-26 17:47
Unity知识快速回顾
算法
C++进阶——
指针
第一部分:
指针
的本质(内存视角)内存地址的物理意义计算机内存是一系列连续编址的存储单元每个变量占据特定内存区域(如intx占4字节)地址:内存单元的唯一编号(如0x7ffeeb0c)
指针
的定义cppintx
徐行tag
·
2025-03-26 16:13
C++进阶
c++
开发语言
Java与C++深度对比:特性、性能与应用场景
"原则:高级特性不应带来额外运行时开销信任程序员:给予完全的内存和硬件控制权多范式混合:支持过程式、面向对象、泛型、函数式编程Java:"一次编写,到处运行":通过JVM实现平台无关性安全性优先:移除
指针
·
2025-03-26 16:38
javac++
嵌入式软件设计
**优点****缺点**例程一例程二例程3多个回调函数2、静态局部变量使用不多的原因3、内存划分1、回调函数的使用在嵌入式软件设计中,回调函数是一种极为重要的编程机制:定义回调函数本质上是一个通过函数
指针
来调用的函数
✎ ﹏梦醒͜ღ҉繁华落℘
·
2025-03-26 14:52
开发语言
单片机
嵌入式工程师具备的能力要求
从业者需具备以下几类关键能力:编程语言与编程技能C/C++语言精通:C语言因其能直接操控硬件、代码执行效率高,是嵌入式开发的基石;C++在大型嵌入式项目里,利于实现复杂的软件架构与设计模式,工程师要对
指针
操作
✎ ﹏梦醒͜ღ҉繁华落℘
·
2025-03-26 14:52
c++
c语言
嵌入式硬件
笔试面试01 c/c++
链表:由节点组成的线性数据结构,每个节点包含数据和指向下一个节点的
指针
。栈:后进先出(LIFO)的数据结构,支持push和pop操作。队列:先进先出(FIFO)的数据结构,支持入队和出队操作。
有趣的我
·
2025-03-26 13:17
#
数据结构与算法
面试
c语言
c++
高性能编程的基石c++
1.1C++的设计理念零成本抽象:高级特性不应带来额外开销直接内存访问:
指针
和引用多范式支持:过程式、面向对象、泛型、函数式1.2C++标准演进C++98:第一个国际标准C++11:现代化重大更新C++
·
2025-03-26 12:26
c++
【LeetCode】 五月打卡-day01
然后可以使用双
指针
方法来合并这两个有序数组,这一方法将两个数组看作两个队列,每次从队列头部取出比较小的数字放到结果中(头部相同时可任取一个)。
王六六同学
·
2025-03-26 11:31
#
每日打卡题
leetcode
算法
java
[C++面试] 关于deque
一、入门1、deque与vector的区别deque的迭代器包含以下信息:当前缓冲区
指针
(current_buffer)当前元素在缓冲区内的位置(current)中控器的位置(map)每次移动迭代器时,
冰箱里有碗
·
2025-03-26 10:00
c++
c++
开发语言
C++:类和对象(一)
目录函数重载函数重载的注意事项缺省参数缺省参数的规则引用引用的基本概念引用与
指针
的区别引用的主要用途1.函数参数传递(按引用传递)2.避免对象拷贝3.函数返回值常量引用引用使用的注意事项类1.1什么是类
庄生晓梦o
·
2025-03-26 10:57
C++
c++
开发语言
算法
代码随想录day2 Java版
1.有序数组的平方因为数组本身有序,因此最大值只出现在两端,想到左右
指针
classSolution{publicint[]sortedSquares(int[]nums){int[]res=newint
洒水水儿
·
2025-03-26 09:47
代码随想录打卡
java
算法
leetcode
【C++】函数
指针
、lambda表达式、名称空间
十七、函数
指针
、lambda表达式、名称空间1、函数
指针
这里我们讲的是原始风格的函数
指针
(rawfunctionpointer),也就是来自C语言的函数
指针
,但是这里将展示用C++的方式来使用函数
指针
。
宝贝儿好
·
2025-03-26 08:37
C++
c++
开发语言
167. 两数之和 II - 输入有序数组
numbers[index1]和numbers[index2],则1twoSum(vector&numbers,inttarget){intleft=0,right=numbers.size()-1;//左
指针
和右
指针
2301_80761149
·
2025-03-26 07:36
算法
leetcode
数组名就是
指针
?
在学习C/C++的过程中相信有很多同学都听过这句话,“数组名本质上就是
指针
”,可是你仔细想想不觉得奇怪吗?用一个概念去指另一个概念,那我为什么还需要引入这两个概念?
__舒佳瑞__
·
2025-03-26 02:22
c++
开发语言
c语言
C++学习:六个月从基础到就业——C++基础语法回顾:
指针
与引用基础
C++学习:六个月从基础到就业——C++基础语法回顾:
指针
与引用基础本文是我C++学习之旅系列的第六篇技术文章,主要回顾C++中的
指针
与引用基础,包括内存模型、
指针
操作、引用特性以及它们的区别与应用场景
superior tigre
·
2025-03-26 00:14
C++学习:六个月从基础到就业
c++
学习
第二十章:类型属性的重载_《C++ Templates》notes
类型属性的重载核心知识点测试用例与编译验证多选题设计题测试用例说明关键总结核心知识点基于类型属性的函数重载通过type_traits和SFINAE实现条件编译,选择不同函数实现:#include#include//基础模板:处理非
指针
类型
郭涤生
·
2025-03-26 00:42
c/c++
c++
开发语言
笔记
【QT入门】 Qt内存管理机制详解
槽函数五种常用写法介绍-CSDN博客【QT入门】Qt实现自定义信号-CSDN博客【QT入门】Qt自定义信号后跨线程发送信号-CSDN博客【QT入门】Qt内存管理机制详解Qt中的内存管理主要是通过对象树和智能
指针
来实现的
不吃~香菜
·
2025-03-26 00:10
QT入门
qt
开发语言
内存管理
对象树
智能指针
空类型
指针
“空类型
指针
”一般是指void*
指针
,在C/C++语言中非常常见。什么是void*
指针
?void*是一种通用
指针
类型,也叫做“无类型
指针
”或“空类型
指针
”,它可以指向任何类型的数据,但不能直接解引用。
逆旅可好
·
2025-03-25 23:37
c#
【C++】深入理解类与对象:面向对象编程的核心
专栏:C++文章目录1.面向过程和面向对象的初步认识2.类的引入3.类的定义4.类的访问限定符及封装4.1访问限定符4.2封装5.类的作用域6.类的实例化7.类的空间大小7.1内存对齐规则8.this
指针
Yui_
·
2025-03-25 22:54
C++
c++
开发语言
笔记
学习
C语言动态内存管理深度解析与嵌入式开发实战
C语言动态内存管理深度解析与嵌入式开发实战(高级嵌入式软件开发工程师视角)一、动态内存函数原理与差异malloc核心机制:从堆区分配指定字节的未初始化内存,返回void*
指针
。
BuffaloBit
·
2025-03-25 21:49
C/C++
c语言
开发语言
上一页
31
32
33
34
35
36
37
38
下一页
按字母分类:
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
其他