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语言基础知识指针
「RIA学习力」《思考,快与慢》No.7,豆小燃
拆页九来自第十一章《锚定效应在生活中随处可见》P101阿莫斯和我曾临时赶制过一个幸运轮盘,上面刻有零到100的标记,但我们对它进行了改装,使
指针
只能停在10或65的位置上。
豆小燃
·
2024-02-03 18:58
【C++】类和对象(一)
)面向过程和面向对象初步认识类的概念类的定义类的两种定义方式成员变量命名规则类的访问限定符和封装访问限定符封装类的作用域类的实例化类对象模型如何计算类对象大小类对象的存储方式结构体内存对齐规则this
指针
蓝不过海呀
·
2024-02-03 17:29
C++从入门到精通
c++
C++基本语法
内置)1.1.1类型的表示范围1.1.2常量(字面量literal)1.2变量1.2.1变量初始化1.2.2变量声明与定义1.2.3什么是对象1.3复合类型1.3.1引用(reference)1.3.2
指针
HyoJoo-W
·
2024-02-03 17:28
C++
c++
c++ 语法
指针
指针
1.
指针
就是一个地址2.
指针
本身也是有地址的3.取
指针
所指向的地址保存的值用变量名取4.取
指针
所指向地址保存的值*+变量名取(解引用)intmain(intargc,constchar*argv[]
weixin_38432324
·
2024-02-03 17:28
c++
开发语言
假期day1
指针
:
指针
可以指向内存的每一块地址,加快运行速度,可以使程序简洁。
小新026
·
2024-02-03 17:48
数据结构
C语言
指针
学习 之
指针
变量
前言:通过学习我们认识了什么是
指针
,就让我们一起来分析一个例子。
黑珍珠hz
·
2024-02-03 17:47
c语言
学习
开发语言
通过汇编深入理解C++语言
变量局部变量:通过减小或增大栈
指针
来分配或
辛酉 廖镛霖
·
2024-02-03 17:14
深入理解计算机系统
汇编
c++
反汇编 之构造函数的this
指针
从C++的标准可知,构造函数的返回值是一个新建立的对象的
指针
,即this
指针
。/**从汇编层面看,C++类(class)的组织方式和结构体数据完全一致。
xiaozhiwise
·
2024-02-03 17:44
Assembly
C/C++
linux
arm
c++
C++类和对象:类的定义、类对象的存储、this
指针
目录一.对于面向过程和面向对象的认识二.类2.1struct关键字定义类2.1.1C语言中的struct关键字2.1.2C++中的struct关键字2.2class关键字2.1使用class关键字定义类三.类的访问限定及封装3.1类的访问权限及访问限定符3.1.1访问权限3.1.2访问限定符3.2封装四.类的作用域五.类对象的存储方式和大小计算5.1类对象在内存中的存储方式5.2空类的大小六.th
【Shine】光芒
·
2024-02-03 17:43
C++从入门到精通
c++
开发语言
C++类和对象(上): 封装与this
指针
类的引入和定义1.C和C++结构体的区别2.C++类的定义3.类的成员方法的声明和定义是可分离的三.面向对象之封装特性1.封装思想的介绍2.类封装编程模式的优点四.类实例(对象)的内存模型五.this
指针
章节导图
摆烂小青菜
·
2024-02-03 17:43
初阶C++
c++
从汇编和编译器角度分析C++得this
指针
和成员函数寻址
(鄙人总结,希望和大家交流,切莫转载,谢谢!)引入先看一段这个代码:#includeclassMoo{public:voidPrintf(inta){::printf("%p,%d\n",this,a);}};intmain(){Moo*p=nullptr;p->Printf(1);p=newMoo;p->Printf(1);deletep;}执行结果是:0000000000000000,1000
歪锅锅
·
2024-02-03 17:13
this指针
C++11
c++
指针
C++基础知识及相关底层汇编实现(更新中)
2.C++默认参数2.1.默认参数的相关注意事项2.2默认参数在汇编中的实现3.C++中的const4.C++中的引用4.1引用的本质4.2
指针
能够改变变量值的本质(汇编层面)4.3常引用(constreference
BBBourne
·
2024-02-03 17:12
C++
c++
开发语言
汇编语言
计算机基础
从汇编层面去理解c++中的虚函数
csdn网友所发的一篇博文《VC虚函数布局引发的问题》从汇编角度分析了对象虚函数表的构,以及C++
指针
或者引用是如何利用这个表来实现运行时多态。
Java蜗牛
·
2024-02-03 17:41
汇编
c++虚函数
汇编
c++虚函数
从汇编层面理解C++ this
指针
在c++中,调用对象的非静态成员函数过程中,编译器会自动添加this
指针
作为第一个参数。我们从汇编层面看看this
指针
是如何传进来的。
very_happy
·
2024-02-03 17:11
c++
汇编
汇编
c++
开发语言
从汇编层面深度剖析 C++ 虚函数
csdn网友所发的一篇博文《VC虚函数布局引发的问题》从汇编角度分析了对象虚函数表的构,以及C++
指针
或者引用是如何利用这个表来实现运行时多态。
gettogetto
·
2024-02-03 17:11
2024/02/02
函数
指针
,数组
指针
,
指针
数组的区别并给出一个简单示例1.函数
指针
:格式:存储类型数据类型(*函数
指针
变量名)(参数列表)本质上是一个
指针
,用来指向函数的首地址,多用于回调函数//函数addvoidAdd
溪北人
·
2024-02-03 17:51
c语言
c语言自定义64字节,C语言自定义类型——结构体
我们知道C语言中的数据类型有基本类型,自定义类型,
指针
类型,今天我们重点说说自定义类型中的结构体。为什么要有结构体?
朱雀桥边
·
2024-02-03 16:40
c语言自定义64字节
C语言基础知识
——结构体和共用体
1.结构体1.1初识结构体 C语言的结构体是一种自定义的数据类型,它允许你将不同类型的数据组合在一起,形成一个新的数据类型,以便更方便地管理和操作这些数据。结构体可以包含多个成员(也称为字段或属性),每个成员可以是不同的数据类型,例如整数、浮点数、字符、数组或其他结构体。 简单声明一个结构体如下:结构体名称是你给这个结构体类型取的标识符,可以根据需要自行命名。struct结构体名称{数据类型成
你走以后
·
2024-02-03 16:10
C语言
c语言
算法
开发语言
C语言基础(四)——结构体
运算符访问结构体中的元素更改结构体中的元素结构体数组直接初始化从外部导入数据嵌套结构体结构体的深入理解存储器中的结构体结构
指针
结构体和数组的区别结构
指针
的应用总结:引子假设我们想统计学生的成绩,每一个学生的统计中都要包含以下内容
mottte
·
2024-02-03 16:38
c语言
数据结构
算法
0x03 多线程使用JNIEnv
指针
JNIEnv因线程不同而不同,不能直接globalRef或者staticextern,每次从JavaVM*vm中获取,因为线程独立。JavaVM从JNI_OnLoad中获取boolgetCurEnv(JNIEnv**env_jni,bool*shouldDetach_jni){*shouldDetach_jni=false;JNIEnv*env=NULL;if(vm_btalk->GetEnv((
lc_fan
·
2024-02-03 16:35
大模型实践笔记(1)——GLM-6B实践
GitLFS:设置GitLFS:使用GitLFS:安装GLM-6B环境依赖ChatGLM2-6B介绍配置GLM下载代码构建环境安装依赖本地部署网页UI很多模型在huggingface上面,我们一般采用远程的文件
指针
形式在
不会写代码!!
·
2024-02-03 16:55
人工智能
LLM
Python学习
笔记
Win电脑桌面云便签怎么自定义设置日历月视图窗口大小?
在便签内容列表点击右上方的“日历”按钮;二、当开启顶部简化模式时,可点击主界面右上角的设置按钮,弹出操作菜单找到“日历”;三、进入日历月视图页面,可切换查看提醒事项、新增、修改、已完成及删除的便签内容记录,将
指针
移动到月视图界面边缘
宝玉敬业
·
2024-02-03 16:46
【数据结构】链表的概念 及 分类 (使用比喻解释概念)
一.链表的概念及结构概念:链表是一种物理存储结构上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的
指针
链接次序实现的。
时差freebright
·
2024-02-03 16:46
数据结构
链表
合并两个有序数组 (双
指针
) (代码较为浓缩)
前言:虽然可以直接合并两个数组,后使用排序算法,但是太那啥,我们刷算法题不就是为了培养算法思想吗?可以学习下面的解法题目图解思路:代码示例:浓缩版:voidmerge(int*nums1,intnums1Size,intm,int*nums2,intnums2Size,intn){intl1=m-1;intl2=n-1;intl3=m+n-1;while(l1>=0&&l2>=0){nums1[l
时差freebright
·
2024-02-03 16:16
leetcode
算法
c语言
c++
【数据结构】双向链表 超详细 (含:何时用一级
指针
或二级
指针
;
指针
域的
指针
是否要释放)
目录一、简介二.双链表的实现1.准备工作及其注意事项1.1先创建三个文件1.2注意事项:帮助高效记忆1.3关于什么时候用一级
指针
接收,什么时候用二级
指针
接收?
时差freebright
·
2024-02-03 16:45
c语言
visualstudio
数据结构
链表
429.N叉树的层序遍历
学习到的内容由于刚开始接触这种比较复杂的二级
指针
类的
此去经年ToT
·
2024-02-03 16:03
LeetCode刷题
leetcode
c语言
C++对象模型和this
指针
,const修饰成员函数详解
目录1.成员变量和成员函数分开存储2.this
指针
1.this
指针
概念编辑2.this
指针
用途3.空
指针
访问成员函数编辑4.const修饰成员函数mutable声明1.成员变量和成员函数分开存储空对象占用内存空间为
柏箱
·
2024-02-03 16:29
c++
算法
开发语言
this指针
mutable
C语言
指针
的几种用途
程序里多处使用了
指针
,涵盖了下面三种用途:(1)动态申请内存,返回
指针
(2)用
指针
访问数组中的元素(3)
指针
作为函数形参,达到返回多个值的效果题目面临的两个问题:(1)输入的字符串长度未知(2)fun函数需要返回
crazybobo1207
·
2024-02-03 15:28
c语言
算法
数据结构
C语言
指针
你弄明白了吗
C语言
指针
说难不难但是说容易又是最容易出错的地方,因此不管是你要做什么只要用到C
指针
你就跳不过,今天咱们就以十九个例子来给大家简单的分析一下
指针
的应用,最后会有C语言视频资料提供给大家更加深入的参考。
呼啦啦的爱
·
2024-02-03 15:39
C++ IO流 异常处理
一、虚函数表什么是虚函数表,在C++的类中,一旦成员函数中有虚函数,这个类中就会多一个虚函数表
指针
,这个
指针
指向一个虚函数表,表中记录了这个类中所有的虚函数,当这个类被继承,它的子类中也会有一个虚函数表
鱼玄机j
·
2024-02-03 15:18
C++
IO流
linux
异常处理
虚函数
C++
IO流
异常处理
虚函数
强制类型转换
【C++】引用详解
目录概念引用特性常引用使用场景传值、传引用效率比较引用和
指针
的区别概念引用不是新定义一个变量,而是给已存在变量取了一个别名,编译器不会为引用变量开辟内存空间,它和它引用的变量共用同一块内存空间。
P_M_P
·
2024-02-03 15:32
C++
c++
开发语言
visual
studio
C++ day3
思维导图编程题1.设计一个Per类,类中包含私有成员:姓名、年龄、
指针
成员身高、体重,再设计一个Stu类,类中包含私有成员:成绩、Per类对象p1,设计这两个类的构造函数、析构函数和拷贝构造函数。
yuanruizhi123
·
2024-02-03 15:29
c++
开发语言
【C++初阶】--入门基础(二)
)引用在定义时必须初始化(2)引用时不能改变指向(3)一个变量可以有多个引用4.引用的使用场景(1)做参数①输出型参数②对象比较大,减少拷贝,提高效率(2)做返回值①正常情况②返回引用的情况五.引用和
指针
的
川辞.
·
2024-02-03 15:23
c++
算法
开发语言
C++ day3
设计一个Per类,类中包含私有成员:姓名、年龄、
指针
成员身高、体重,再设计一个Stu类,类中包含私有成员:成绩、Per类对象p1,设计这两个类的构造函数、析构函数和拷贝构造函数。
心若向阳,何惧悲伤
·
2024-02-03 14:16
嵌入式学习-C++
Qt
c++
Qt全局信号通信
应用场景分析Qt开发中经常会遇到作用域跨度比较大的对象间通信的场景,如果直接使用信号槽通过对象
指针
直接连接,首先需要将对象
指针
互相暴露出来,其中可能涉及到各种复杂的传递过程,导致程序混乱。
撬动未来的支点
·
2024-02-03 14:37
Qt开发
qt
开发语言
C++入门【37-C++ 拷贝构造函数】
如果类带有
指针
变量,并有动态内存分配,则它必须有一个拷贝构造函数。拷贝构造函数的最常见形式如下:classnam
心灵行者
·
2024-02-03 14:04
C++入门
c++
算法
开发语言
数据结构---二叉树
目录一、引言1.二叉树产生的背景2.二叉树的基本概念3.二叉树需要掌握的基本概念4.二叉树的分类二、树的多种定义方式1.存孩子
指针
2.左孩子右兄弟表示法3.双亲表示法4.二叉树的定义方式三、二叉树的遍历
MindfulMelodies
·
2024-02-03 13:18
数据结构
C语言菜鸟入门·结构体
结构体中的数据成员可以是基本数据类型(如int、float、char等),也可以是其他结构体类型、
指针
类型等。1.定义结构结构体定义由关键字struct和结构体名组成,结构体名可以根据需要自行定义。
时光の尘
·
2024-02-03 13:44
C语言
c语言
开发语言
嵌入式硬件
stm32
服务器
单片机
线性表的链式表示【单链表】
目录单链表的优缺点单链表结点的定义头插法新建链表尾插法新建链表按位查找按值查找i位置插入元素单链表的删除单链表的优缺点优点缺点1.插入和删除操作不需要移动元素,只需要修改
指针
2.不需要大量的连续存储空间
疯狂小羊啊
·
2024-02-03 13:37
数据结构
c语言
数据结构
开发语言
static 成员函数
class对象提供了this
指针
来给这种形式的函数调用。这个this
指针
把‘在成员函数中存取的nonstatic数据成员’绑定于‘对象内的对应的成员之上’,如果没有一个任何一个成员
猿来是码农
·
2024-02-03 13:23
#
C++类/结构体
c++
指向 Data Member 的
指针
看一下很简单的一个例子:#include#include#includeclassorigin{public:virtual~origin(){}public:intx;};intmain(){originA;printf("&origin::x=%p,&A.x=%p\n",&origin::x,&A.x);return0;}它们两个的输出结果是一样的吗?&origin::x的结果居然是8,为什么
猿来是码农
·
2024-02-03 13:53
#
C++类/结构体
c++
OpenCV(C++)---矩阵的掩膜操作
1、获取图像像素
指针
CV_Assert(myImage.depth()==CV_8U);Mat.ptr(inti=0)获取像素矩阵的
指针
,索引i表示第几行,从0开始计行数。
旭江同学
·
2024-02-03 13:46
opencv
opencv
矩阵
c++
第五周 第三天 2019.11.27
enum如果没赋值,默认第一项为零,其他依次在前一个基础上加一对于已知选项进行整型判断3.队列,数据先到先处理;栈,数据后到先处理4.二分法,对于一个有序数组进行查找,加快计算机处理时间5.单链表,通过
指针
方式使用是在结构体的基础上进行
吴海燕_Jill
·
2024-02-03 12:15
C++的dynamic_cast
dynamic_cast在运行时检查
指针
或引用是否可以安全地转换为目标类型,如果可以,则执行转换,否则返回空
指针
或引用。
chuanpeng0130
·
2024-02-03 12:14
c++
开发语言
C++day3
1>思维导图2>设计一个Per类,类中包含私有成员:姓名、年龄、
指针
成员身高、体重,再设计一个Stu类,类中包含私有成员:成绩、Per类对象p1,设计这两个类的构造函数、析构函数和拷贝构造函数。
2201_75638688
·
2024-02-03 12:59
c++
开发语言
牛客,OR36 链表的回文结构,快慢
指针
和反转链表的实践
(nowcoder.com)还是比较简单的,主要分为三个步骤,两种需掌握的函数实现目录主要思路过程,1,找到中间结点,2,反转中间结点往后的结点,3,遍历比较以下是代码:每日一表情包:由于单链表没法让
指针
往回走
nainaire
·
2024-02-03 11:20
链表
数据结构
LeetCode:141和142,环形链表之追及相遇和快慢
指针
的运用
这两个题是相关联的,主要做法为哈希和快慢
指针
,当然像博主我,不看解析只会O(n^2)的暴力遍历,太惨了,不过,快慢
指针
还是很好理解的,是一个追及的问题,目录题目:编辑快慢
指针
解法原理:代码LeetCode
nainaire
·
2024-02-03 11:20
leetcode
链表
算法
LeetCode: 160.相交链表(令人赞叹的优雅)
160.相交链表-力扣(LeetCode)目录官方双
指针
解法:博主的辣眼代码:每日一表情包:博主还未学习哈希表,所以介绍的是双
指针
法,此题的哈希表解法时O(n+m)空O(m)而今天的这个双
指针
的解法时O
nainaire
·
2024-02-03 11:50
leetcode
链表
算法
c语言
数据结构
LeetCode:138. 随机链表的复制之如何有效copy
自己复制的话,很容易写出来一个时间复杂度O(n^2)空O(n)的做法我们可以参考基因的复制,目录题目:实现思路(基因复制式的copy):官方快慢
指针
解法:时O(n)空O(1)博主的时O(n^2)空O(n
nainaire
·
2024-02-03 11:45
leetcode
链表
算法
设计模式之-适配器模式
在这个例子中,Adapter类继承自Target类,并在构造函数中接受一个Adaptee对象的
指针
。Adapter类的request方法会调用Adaptee对象的specificRequest方法。
逆风了我
·
2024-02-03 11:26
C++
设计模式
c++
上一页
38
39
40
41
42
43
44
45
下一页
按字母分类:
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
其他