社区
非技术区
帖子详情
内存分配???
lilinjun12974
2011-03-30 05:13:18
两个动态分配的指针 (比如p和q) p=q;
当改变p的地址时候会改变q的地址吗?
当删除p的地址时候会删除q的地址吗?
大虾们给详细讲解下好吗??
...全文
112
3
打赏
收藏
内存分配???
两个动态分配的指针 (比如p和q) p=q; 当改变p的地址时候会改变q的地址吗? 当删除p的地址时候会删除q的地址吗? 大虾们给详细讲解下好吗??
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sonnno
2011-03-30
打赏
举报
回复
[Quote=引用 1 楼 hhh_hao 的回复:]
当改变p的地址时候会改变q的地址吗? 不会, 改变p的内容,会改变q的内容
当删除p的地址时候会删除q的地址吗? 会, 因为两者指向同一个地址
[/Quote]
UP
gjc550
2011-03-30
打赏
举报
回复
开辟的空间是永远存在的既使你删除了地址.. 你DELETE 只是将指针P 或者Q 不只想 你开辟的类存.让其他的变量或者指针可以指向这段类存.
hhh_hao
2011-03-30
打赏
举报
回复
当改变p的地址时候会改变q的地址吗? 不会, 改变p的内容,会改变q的内容
当删除p的地址时候会删除q的地址吗? 会, 因为两者指向同一个地址
vc++图像旋转多次之后
内存分配
失败,图像的句柄GlobalAlloc怎么解决???
图像多次旋转30度后,GlobalAlloc
内存分配
失败 HGLOBAL hDIB = (HGLOBAL) ::GlobalAlloc(GHND, lDstLineBytes /*lDstWidth*/* lDstHeight + *(LPDWORD)lpSrcDib +palSize);// 分配内存,以保存新DIB if (hDIB == NULL)// 判断是否是有效...
c语言----与const常量有关的
内存分配
这篇文章时对c
内存分配
的一些思考,主要解释以下几点问题: 1. const 是不是存放在常量区中??? 2. 全局变量与常量区的关系??? 3. 为什么指针可以改变局部const数组内容而不能改变其局部const的内容??? 基础知识: 1、栈区(stack)—由编译器自动分配释放,存放函数的参数值,局部变量的值等。 2、堆区(heap)...
497-nginx内存池(小块
内存分配
)
create_pool开辟指定大小的内存块。都是一块一块分配的。每个内存池都有一个头,第一个内存块的头部信息有详细。 同一个颜色表示同一个变量的里面的具体内容。 last指向的是可用内存的起始地址 end指向的是可用内存的末尾地址 current指向的是现在内存的起始地址 现在这个内存块是可以分配内存的 申请内存在nginx里有3个函数 上面2个函数的区别是传入的参数,一个考虑内存对齐,一个不考虑内存对齐 还有一个内存申请函数 内存开辟完之后,会给内存清0 剖析ngx_palloc 如何从ngin.
javascript中变量的
内存分配
,以及const VS let
作为前端开发者,我们每天都在初始化数不尽的变量。js中有基础数据和引用数据,那么他们是在js内存中是如何分配的呢?如果是初级开发者,可能对此有些模糊不清,那么接下来可以了解下关于变量
内存分配
,以及const、let和var的比较。
内存分配
位置 一般来说,我们可能认为在运行时,变量会被分配到调用栈里,然后在函数执行时调用不同的变量值来进行执行操作。其实在js中,基础类型数据是被分配到调用栈里,而引用类型数据是被分配到内存堆里的,它们是被分配到不同的地方。那么函数执行时怎么调用呢?让我们先看下面的一个.
对象和数组都是在堆内存上分配吗???
JVM
内存分配
策略 关于JVM的内存结构及
内存分配
方式,不是本文的重点,这里只做简单回顾。以下是我们知道的一些常识: 1、根据Java虚拟机规范,Java虚拟机所管理的内存包括方法区、虚拟机栈、本地方法栈、堆、程序计数器等。 2、我们通常认为JVM中运行时数据存储包括堆和栈。这里所提到的栈其实指的是虚拟机栈,或者说是虚拟栈中的局部变量表。 3、栈中存放一些基本类型的变量数据(int/sho...
非技术区
15,445
社区成员
58,111
社区内容
发帖
与我相关
我的任务
非技术区
C/C++ 非技术区
复制链接
扫一扫
分享
社区描述
C/C++ 非技术区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章