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
结构体指针
计算数组的sizeof的大小
1,2,3,4};printf("%d\n",sizeof(a));//16printf("%d\n",sizeof(a+0));//8//a+0的含义:在C语言中,数组名a在表达式中会退化为指向其第一个元素的
指针
莫西子诗.
·
2025-03-18 16:57
c语言
南京邮电大学C++实验(一)类和对象的定义及使用(仅参考)
(5)基本掌握
指针
和引用作为函数参数的应用。二、实验环境(实验设备)硬件:微型计算机软件:Windows操作系统、M
iamCarp
·
2025-03-18 16:55
南邮实验
c++
学习
C++实现转轮密码机
虽然不难,但是那时候我刚接触链表结构,还不是很熟悉,各种野
指针
,内存错误。
Istaroth
·
2025-03-18 15:23
算法
函数
c语言
密码
加密算法
算法
iOS底层原理总结 - 探寻OC对象的本质
OC的对象结构都是通过基础C\C++的
结构体
实现的。我们通过创建OC文件及对象,并将OC
qq_34666585
·
2025-03-18 15:20
底层原理
iOS底层原理
C语言实现队列数据结构:思路与代码详解
在C语言中,我们可以通过自定义
结构体
和一系列操作函数来
共享家9527
·
2025-03-18 15:50
c
数据结构
c语言
数据结构
开发语言
手写智能
指针
shared_ptr
手写智能
指针
shared_ptr本文尝试手写shared_ptr,此外如果使用memory库中的make_shared相对于shared_ptr有以下好处:make_shared会在一次内存分配中同时分配对象本体和引用计数减少安全异常
@M_J_Y@
·
2025-03-18 13:03
c++
c++
代码随想录算法训练营第一天 | LeetCode 704、27
文章目录前言一、LeetCode7041.闭区间2.开区间二、LeetCode271.暴力求解2.快慢
指针
总结前言LeetCode题目:704、27Takeaway:二分法边界处理、快慢
指针
一、LeetCode7041
Bingjiaokong
·
2025-03-18 10:11
随想录刷题
算法
leetcode
08-单链表-单链表基本操作2
题目来源18.链表的基本操作思路与上一份的最大区别就是要先判断一下要处理的k是否是合法的,也就是要先将
指针
能够指向k;上一份的idx是一个全局的
指针
,由于链表天生就是物理位置不用连续,所以idx可以在任意位置
哆啦A梦阳
·
2025-03-18 10:38
2025算法机试
算法
c++
笔记:代码随想录算法训练营day55:LeetCode42. 接雨水、84.柱状图中最大的矩形
学习资料:代码随想录42.接雨水力扣题目链接暴力解法超时了,直接从双
指针
开始双指大概思路为创立两个数组记录两侧的最大值,这里的最大值是真正的最大的值,而不是最近的那个比较大的值,即所谓的按列计算,后面单调栈方法找到的是上一个较大值和下一个较大值
jingjingjing1111
·
2025-03-18 10:38
算法
C++学习——动态内存与智能
指针
C++学习——动态内存与智能
指针
动态内存与智能
指针
shared_ptr类直接内存管理shared_ptr和new结合使用智能
指针
和异常unique_ptrweak_ptr动态内存与智能
指针
动态内存的管理是通过一对运算符来完成
十月翊安
·
2025-03-18 06:02
C++学习
c++
开发语言
后端
C++——智能
指针
一、内存泄露1.1内存泄露的概念及危害什么是内存泄露?内存泄露是指因为疏忽或者错误造成程序未能释放已经不在使用的内存的情况。内存泄露并不是指内存在物理上的消失,而是应用程序分配某段内存后,因为设计错误,失去了对该段内存的控制,因而造成了内存的浪费。内存泄露的危害长期运行的程序出现内存泄露,影响很大,如操作系统、后台服务等等,出现内存泄露会导致响应越来越慢,最终卡死。voidMemoryLeaks(
hu_143
·
2025-03-18 06:00
C++
c++
C++11——智能
指针
和function库
目录一、智能
指针
1.std::unique_ptr(独占所有权
指针
)2.std::shared_ptr(共享所有权
指针
)3.std::weak_ptr(弱引用
指针
)关键区别总结最佳实践基本用法可封装的对象类型核心特性示例代码
爱吃喵的鲤鱼
·
2025-03-18 05:57
c++
算法
开发语言
代码随想录算法训练营第八天| 344. 反转字符串、541. 反转字符串II、卡码网:54. 替换数字
344.反转字符串建议:本题是字符串基础题目,就是考察reverse函数的实现,同时也明确一下平时刷题什么时候用库函数,什么时候不用库函数题目链接/文章讲解/视频讲解:代码随想录状态:用左右
指针
顺利通过左右
指针
Rachela_z
·
2025-03-18 05:52
算法
python
开发语言
欢乐力扣:环形链表
如果链表中有某个节点,可以通过连续跟踪next
指针
再次到达,则链表中存在环。为了表示给定链表中的环,评测系统内部使用整数pos来表示链表尾连接到链表中的位置(索引从0开始)。
武乐乐~
·
2025-03-18 04:46
欢乐力扣
leetcode
链表
算法
C语言之链表
它是由一系列节点组成的数据结构,每个节点包含一个数据元素和一个指向下一个节点的
指针
。链表相比于数组具有更灵活的插入和删除操作,但访问元素的效率较低。在本文中,我们将学习如何使用C语言实现链表,包括
小辉同志
·
2025-03-18 02:53
C语言系列
c语言
链表
开发语言
【go】Go语言设计模式:函数与方法的权衡
Go的设计理念与设计模式Go语言采用了一种实用主义的混合范式:轻量级面向对象:有
结构体
和方法,但没有类继承函数式编程特性:函数是一等公民,支持闭包组合优于继承:
还没入门的大菜狗
·
2025-03-18 01:17
golang
设计模式
开发语言
学生成绩管理系统(C语言综合应用)(适合初学者,代码每一步都有详细注释)
/*━━━━━━学生成绩管理系统(综合应用)━━━━━━*/这是是基础版的,没有用到链表,而是使用数组存储学生信息此版本运用了以下C语言核心知识点:
结构体
:structStudent定义学生数据类型,含
仙要 有对象
·
2025-03-18 00:14
c语言
算法
开发语言
C语言中的
结构体
指针
一、什么是
结构体
指针
?在C语言中,
结构体
是一种用户自定义的数据类型,可以将不同类型的变量组合在一起形成一个更复杂的数据结构。而
结构体
指针
则是指向
结构体
变量地址的
指针
。
812503533
·
2025-03-17 23:02
c语言
算法
开发语言
73_Go基础_1_43 方法继承
packagemainimport"fmt"//1.定义一个"父类"typePersonstruct{namestringageint}//2.定义一个"子类"typeStudentstruct{Person//
结构体
嵌套
芦苇King
·
2025-03-17 21:16
05_Go_01
golang
开发语言
后端
C/C++ 每日一练:单链表的反转
链表(LinkedList)链表是一种线性数据结构,由一系列节点(Node)通过
指针
链接在一起。与数组不同,链表中的元素在内存中不需要连续存储,每个节点包含两部分:数据部分:存储节点的值或数据。
風清掦
·
2025-03-17 20:41
C/C++~每日一练
c语言
c++
开发语言
一文了解 Go 接口
import"fmt"typePersonstruct{Namestring}funcmain(){person:=Person{Name:"cmy"}fmt.Println(person)//{cmy}}上述代码定义了
结构体
·
2025-03-17 19:17
challenge后端go
一文了解 Go 方法
方法在Go中,我们可以为任何的数据类型定义方法(
指针
或接口除外),现在让我们看一看方法的声明和组成部分以及与函数有什么不同之处。typePersonstruct{ageint}func(p*Pers
·
2025-03-17 19:16
challenge后端go
C/C++ | 每日一练 (6)
携手共前行,未来更辉煌文章目录C/C++|每日一练(6)题目参考答案普通
指针
存在的问题?
张胤尘
·
2025-03-17 19:34
C/C++
每日一练
c++
c语言
面试
go
结构体
初始化_golang中
结构体
的初始化方法
目录1、自定义一个
结构体
typeVertexstruct{X,Yfloat64}2、初始化方法-
指针
:rect1:=new(Vertex)rect2:=&Vertex{}rect3:=&Vertex{1,2
weixin_39724748
·
2025-03-17 19:03
go结构体初始化
「C语言
指针
函数与函数
指针
:从内存管理到灵活调用的实战指南」
1.
指针
函数:外卖柜的「生存法则」核心痛点:返回局部变量地址导致崩溃?堆区与栈区傻傻分不清?生活类比:栈区≈临时摊位(函数结束即销毁)堆区≈智能外卖柜(手动申请释放,长期有效)代码对比://错误!
℡残城碎梦
·
2025-03-17 18:57
c语言
指针函数
函数指针
函数指针数组
C语言基础知识05---必背+函数
4、实参&&形参函数1、函数的作用2、函数的分类2.1主函数2.2子函数3、函数命名4、函数定义格式5、函数传参5.1值传参5.2地址传参6、函数类型6.1函数的声明6.2函数调用6.3递归函数7、
指针
函数
努力做小白
·
2025-03-17 18:22
C语言学习
算法
数据结构
c语言
嵌入式开发中的Doxygen注释规范实践
二、Doxygen注释规范详解1.文件注释2.函数注释3.宏定义注释4.
结构体
注释三、注释规范最佳实践1.文件注释模板2.函数注释模板3.代码注释原则四、常见注释误区与解决方案误区1:过度注释误区2:过时注释误区
剁椒鱼头炖香菇
·
2025-03-17 16:45
c语言
stm32
单片机
RT_Thread内核对象继承关系
RT-Thread的继承机制通过
结构体
内嵌和地址计算宏实现,其核心设计目标是零内存开销的动态类型转换和父子类数据无缝访问一、
结构体
内嵌的内存布局1规则1.1父类实例必须作为子类
结构体
的第一个成员structParent
march_birds
·
2025-03-17 15:00
c语言
【go从入门到精通】探秘struct
结构体
转json为什么需要首字母大写?
目录作者简介:问题抛出分析结论作者简介:高科,先后在IBMPlatformComputing从事网格计算,淘米网,网易从事游戏服务器开发,拥有丰富的C++,go等语言开发经验,mysql,mongo,redis等数据库,设计模式和网络库开发经验,对战棋类,回合制,moba类页游,手游有丰富的架构设计和开发经验。并且深耕深度学习和数据集训练,提供商业化的视觉人工智能检测和预警系统(煤矿,工厂,制造业
前网易架构师-高司机
·
2025-03-17 13:47
golang从入门到精通
golang
json
go
结构体首字母大写
golang从入门到精通
go从入门到精通
数据结构栈和队列
defineMAXSIZE5//顺序栈存储空间的初始分配量typedefintStatus;typedefcharSElemType;typedefstruct{inttop[2],bot[2];//栈顶和栈底
指针
头歌作业
·
2025-03-17 13:16
数据结构作业
数据结构
c++
算法
python中定义
结构体
的方法
Python中没有专门定义
结构体
的方法,不过可以使用class标记定义类来代替
结构体
,其成员可以在构造函数__init__中定义,具体方法如下。
lxc521wjh
·
2025-03-17 13:16
python
C++ Primer Plus:第八章 - 函数探幽
使用
指针
也不能修改引用的指向。2.2将引用作为函数参数2.3
我是一片小树叶
·
2025-03-17 06:32
C++
基础构建
函数探幽
LuaJIT 学习(4)—— FFI 语义
文章目录CLanguageSupportCTypeConversionRulesConversionsfromCtypestoLuaobjects例子:访问
结构体
成员ConversionsfromLuaobjectstoCtypesConversionsbetweenCtypes
alenliu0621
·
2025-03-17 06:58
Lua
Lua
LuaJIT
单向链表中间节点
输入描述第一行链表头节点地址后续输入的节点数n后续输入每行表示一个节点,格式节点地址节点值下一个节点地址(-1表示空
指针
)输入保证链表不会出现环,并且可能存在一些节点不属于链表。
无限码力
·
2025-03-17 04:10
算法刷题笔记
链表
算法
笔试真题
华为OD
A卷
数据结构
项目架构梳理
本项目使用到的重点知识网络库c++11的智能
指针
命名空间模板编程类关系Server类服务器的抽象。
柠檬树下的狒
·
2025-03-17 03:34
c++项目相关
架构
tcp/ip
网络
【深度C++】之“运行时类型识别RTTI”
当我们使用父类的
指针
或引用指向或引用子类对象时,表面上看使用的都是父类的函数,实际上在程序运行
Jinxk8
·
2025-03-17 01:49
面向对象C++
c++
编程语言
RTTI(Run-Time Type Identification,通过运行时类型识别)
参考一:RTTI(Run-TimeTypeIdentification,通过运行时类型识别)程序能够使用基类的
指针
或引用来检查这些
指针
或引用所指的对象的实际派生类型。
Erlei_n
·
2025-03-17 01:15
c++基础
【虚幻C++笔记】枚举UENUM、
结构体
USTRUCT
目录枚举(UENUM)第一种:使用命名空间第二种:继承uint8通过申明class类别名来替代
结构体
(USTRUCT)枚举(UENUM)第一种:使用命名空间UENUM(BlueprintType)namespaceMyEnumType
OSwich
·
2025-03-17 00:42
虚幻C++笔记
虚幻
c++
笔记
双
指针
算法
双
指针
算法是一种通过使用两个
指针
(索引或引用)在数据结构中有序移动来高效解决问题的技巧。它常用于数组、链表等线性结构的问题,能显著优化时间和空间复杂度。
六七_Shmily
·
2025-03-17 00:10
数据结构与算法分析
算法
c语言%-8.3,C语言程序设计第8章-8.3.pptx
C语言程序设计第8章-8.3.pptxC语言程序设计实例教程8.3二维数组和
指针
,C语言程序设计实例教程,第8章
指针
,二维数组的定义方法通过二维数组名引用二维数组元素二维数组与一维数组的关系通过定义
指针
变量来引用二维数组元素通过数组名的运算实现
指针
的移动来引用数组元素
蓝精神
·
2025-03-17 00:37
c语言%-8.3
第7章 站在对象模型的尖端3: RTTI
运行时类型识别(RTTI)允许程序员查询对象的实际类型,以及将基类的
指针
或引用转换为派生类的
指针
或引用。
qq_40178082
·
2025-03-17 00:05
深入探索C++对象模型
c++
算法
开发语言
C语言面试高频(二)
C语言面试高频(二)1.
结构体
和共用体的区别1.定义
结构体
:成员在内存中独立存储,每个成员占用独立的内存空间。内存占用是成员之和,每个成员都占用独立的空间。成员可以同时被访问,通过成员名字来访问。
HUZ_小Z
·
2025-03-16 20:13
c++
开发语言
【STM32】Fatfs文件系统(1)—
结构体
配置
1.FatFs
结构体
配置1.1FunctionConfigurations功能配置FF_FS_READONLY定义FatFs是否工作在只读模式0:读/写。默认值。1:只读。
_Yeps
·
2025-03-16 17:53
stm32
嵌入式硬件
单片机
git点了reset current branch to here后怎么撤销操作
问题点:本地操作git,不小心点了resetcurrentbranchtohere操作,导致把本地的代码回退到了某一个历史的提交版本中,这个命令会移动当前分支的
指针
(HEAD)到指定的提交,根据提交时的不同选项
chen2017sheng
·
2025-03-16 16:10
踩坑记录
git
2024年12月CCF-GESP编程能力等级认证C++编程四级真题解析
二、具体难度分析理论知识考察:单选题和判断题中,会涉及C++语言的理论基础知识,如数组的存储原理、函数的各种传参方式、
指针
、引用等。这些题目要求考生对C++语言有深入的理解。编程技能考察
前网易架构师-高司机
·
2025-03-16 15:09
c++
开发语言
CCF-GESP
leetcode, LC13: copy-list-with-random-pointer
1题目描述现在有一个这样的链表:链表的每一个节点都附加了一个随机
指针
,随机
指针
可能指向链表中的任意一个节点或者指向空。请对这个链表进行深拷贝。
不喜欢敲代码的医生不是一个好Zach
·
2025-03-16 15:36
leetcode
链表
指针
算法
数据结构
scanf 没有(不加)取地址符 & 的情况
for(inti=1;i<=n;i++)scanf("%d",a+i);之前看到过这种不加取地址符的scanf刚开始很疑惑,觉得有问题,但我学了
指针
之后就恍然大悟了。
陌路物是人非
·
2025-03-16 12:12
c语言
矩阵的转置
对于的矩阵,使用两个
指针
变量,可以方便实现(i,j)处元素与(j,i)处元素交换位置。令
指针
Arow=&A[i][0],则Arow[j]可实现对第i行j列元素的访问。
不忘不弃
·
2025-03-16 12:11
矩阵
算法
线性代数
ROS2——C++新特性
1.自动类型推导auto,可以自行将定义的变量赋值为整形、浮点型、字符型.....2.智能
指针
c++11提供了三种类型的智能
指针
:std::unique_ptr、std::shared_ptr和std:
A_lvvx
·
2025-03-16 10:00
ROS2
c++
开发语言
ROS2
结构体
6~10(2356. 成绩排序、1740. 统计每个数出现的次数、1940. 混合牛奶、1314. 仰卧起坐成绩统计、1953. 新生舞会、1346. 等比例缩放照片)
题单地址:题单中心-东方博宜OJ1372.活动选择在贪心专题有详细讲解:贪心1~7-CSDN博客2356.成绩排序问题描述(补充一道我觉得有代表性的题目)【具体要求】虽然现在学校已经不允许将学生每次的考试成绩公布,但是尽职尽责的班主任小青老师还是会私下将学生们的成绩排序,看看哪些学生进步了,哪些学生有所退步,针对退步的学生想一些提升方案。现在请你通过编程来帮助小青老师实现全班n位同学成绩的排名。排
是帅帅的少年
·
2025-03-16 10:27
东方博宜OJ题库解析
算法
数据结构
上一页
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
其他