腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
14
回答
如何
知道
指针
是
指向
堆
还是
堆栈
?
c++
、
memory-management
、
pointers
isHeapPointer2 = isHeapPtr(new int(5)); // Should be true为什么,我想
知道
:但: 我的设计还没做好。所以,我会用这样的方式来编程--我总是要delete它。我要避免垃圾编程
浏览 12
提问于2010-07-12
得票数 31
回答已采纳
2
回答
如何
判断
指针
是
指向
堆栈
还是
指向
堆
?
delphi
、
pointers
如果我有一个
指向
内存的
指针
,我
如何
判断它是否
指向
基于
堆
的结构(因此应该释放),或者它是否
指向
堆栈
(因此不应该被触摸)?end; 我应该在Free‘析构函数’中的断言中添加什么来记录释放基于
堆栈
的
堆栈
的尝试我希望能够区分
堆栈
/
堆
错误和其他<e
浏览 1
提问于2014-08-28
得票数 2
回答已采纳
3
回答
int **p的意思是什么?
c++
、
arrays
、
pointers
我
知道
,当我们需要在动态内存中给出
指向
指针
数组的
指针
时,我们就使用它,但我不理解的
是
,这在
堆栈
中
是
如何
工作的。这是否也使
堆栈
中的
指针
数组
指向
堆
中的
指针
数组,
还是
在
堆栈
中产生一个
指向
堆
中
指针
数组的
指针
?如果
是
,那有什么区别 int **p =
浏览 2
提问于2016-09-13
得票数 1
回答已采纳
2
回答
DIfference中值和引用类型之间的.NET
.net
、
types
、
garbage-collection
数据和结构存储在两个主要位置:托管
堆
和
堆栈
。我还有个问题..。; 我假设CLR在
堆栈
中创建一个字符串数据,并在
堆
中创建
指向
该数据的
指针
。如果我这样做
浏览 4
提问于2010-12-23
得票数 0
回答已采纳
1
回答
C程序的
堆栈
和
堆
内存
c
、
memory
、
memory-management
我试图了解CPU在跟踪程序
堆栈
/
堆
分配中的作用。如果
堆栈
指针
指向
堆栈
的顶部,并且(我假设)
堆
指针
指向<
浏览 0
提问于2016-06-19
得票数 3
回答已采纳
1
回答
如何
在JavaScript中存储对象类型中的基元类型
javascript
、
types
、
memory-management
、
dynamic-memory-allocation
我
知道
原始类型存储在
堆栈
中,对象类型存储在
堆
中。但是
如何
将对象中的原始类型存储在内存中呢?它们也存储在
堆
中,
还是
存储在
堆栈
中,但是它们的对象有
指向
它们的
指针
?
浏览 4
提问于2022-09-16
得票数 0
1
回答
C++
是
堆上的类
指针
的成员吗?
c++
、
pointers
、
stack
、
heap
假设我们有一个struct Vector2i { int x = 0, int y = 0 };一个实例的所有成员是否都是
指针
在
堆
中自动
指向
,因为容器
是
?
堆栈
成员是否在
堆栈
上自动创建容器?在
堆栈
上创建的类中的
指针
呢? 提前感谢,请告诉我关于这个
浏览 0
提问于2017-12-14
得票数 3
回答已采纳
7
回答
在内存被分配的地方,Stack或Heap,我能在运行时找到它吗?
c++
、
heap-memory
、
stack-memory
我
知道
使用new分配的内存在
堆
中获得空间,因此我们需要在程序结束之前删除它,以避免内存泄漏。char *MyData = new char[20];..在案例2中,它不是向
堆
内存分配值,而是
指向
字符串文本。现在,当我们执行delete时,它会崩溃,正如预期的那样,因为它不是试图删除
堆
内存。有方法
知道
指针</em
浏览 9
提问于2010-06-07
得票数 1
回答已采纳
4
回答
存储变量的地址
c
、
pointers
我对C语言的
指针
很陌生。我理解
指针
从内存中存储地址,而不是值。int b = 3;我
知道
变量在
堆栈
上,
指针
可以
指向
堆
/
堆栈
。
浏览 2
提问于2019-11-17
得票数 1
回答已采纳
4
回答
您
如何
知道
如何
释放一系列
指针
?
c++
如果我有这样的一系列
指针
:p[1] = new char[10];假设我不能使用std::string,我怎么
知道
如何
在没有看到定义的情况下解除它呢在迭代数组时,我
如何
知道
如何
使用delete或delete[],或者它是
指向
堆栈
变量
还是
指向
堆
?
浏览 0
提问于2015-04-09
得票数 2
回答已采纳
2
回答
malloc()
是
如何
知道
堆
从何处开始的?
c
、
malloc
、
heap-memory
当操作系统将一个进程加载到内存中时,它会初始化
指向
虚拟地址的
堆栈
指针
,它决定了
堆栈
在进程的虚拟地址空间中的位置,程序代码使用这个寄存器来
知道
堆栈
变量在哪里。我的问题
是
malloc()
是
如何
知道
堆
从哪个虚拟地址开始的?
堆
是否总是存在于数据段的末尾,如果
是
这样的话,malloc()
如何
知道
它在哪里?或者,它甚至
是
一
浏览 2
提问于2014-09-11
得票数 6
回答已采纳
1
回答
inet_ntoa返回一个
指针
,但是它
指向
哪里,
堆栈
还是
堆
?
network-programming
inet_ntoa()返回一个字符
指针
,但我不
知道
它
指向
的
是
堆栈
还是
堆
?char* func(unsigned int n){ return p;p
指向
的字符串的生存期和作用域是什么?
浏览 2
提问于2015-11-12
得票数 0
回答已采纳
4
回答
目标C中星号的使用:相关问题
objective-c
、
cocoa
、
objective-c-runtime
我有几个与此相关的问题: 哈
浏览 5
提问于2010-01-13
得票数 2
回答已采纳
2
回答
在epoll的events结构中使用void ptr
c
、
epoll
现在,当我想要将FD从epoll列表中删除时,这个
指针
会自动释放吗?(逻辑思想链
是
事件结构在内部维护,可能由内核维护。所以它会释放事件结构和分配给
指针
的内存),或者我必须显式地释放它?附言:我看到一段代码,它没有释放分配给
指针
的内存。我觉得它应该被明确地释放。
浏览 2
提问于2012-05-01
得票数 2
回答已采纳
3
回答
制作和新产品实际上
是
做什么的?
go
在Go中,如果我想创建一个T对象,我可以尝试以下方法:p := &T{} // p
是
指向
当前
堆栈
中创建的实际对象的
指针
p := new(T) // p
是
指向
堆</e
浏览 1
提问于2014-09-09
得票数 0
回答已采纳
8
回答
.NET CLR
如何
区分托管
指针
和非托管
指针
?
.net
、
garbage-collection
、
clr
所有东西最终都是JITed到本机代码中,因此最终,我们在.NET中有一个本机
堆栈
,当GC执行垃圾收集时,GC需要扫描对象
指针
。现在,问题
是
:.NET垃圾收集器
如何
确定
指向
GC
堆
中的对象的
指针
实际上
是
托管
指针
还是
随机整数,其值恰好对应于有效地址?显然,如果它不能区分这两种情况,那么可能会有内存泄漏,所以我想
知道
它是
如何
工作的。或者--我敢说-- .NET有可能泄露记忆吗?
浏览 0
提问于2011-02-23
得票数 11
回答已采纳
4
回答
C分配函数-当尝试分配过多的内存时会发生什么?
c
、
alloca
在C中,alloca()函数在alloca()调用方的
堆栈
帧上分配内存。 alloca( 10000000000000000 ); 它返回什么,在main
浏览 4
提问于2014-03-11
得票数 2
回答已采纳
3
回答
C语言中的
指针
存储
c
在C中,
指针
包含另一个变量的内存位置。
指针
变量
是
存储在
堆栈
上
还是
堆上?
浏览 2
提问于2012-06-27
得票数 0
回答已采纳
2
回答
传递给函数的双重间接性和结构
c
、
data-structures
、
function
、
pointers
{test_func(&main_struct); } 这是可行的,但是
指向
函数局部变量的内存地址
是
一个很大的禁忌但是如果我使用结构
指针
和malloc,这将是正确的方式,对吗?
浏览 1
提问于2010-03-31
得票数 1
回答已采纳
2
回答
关于字符
指针
初始化
c
、
pointers
、
char
案例2:Q3:
指针
变量str2存储在
堆栈
中。
是
吗?"Hello"存储在哪里?案例3:Q4:str3在
堆栈
中,它
指向
堆
中的
浏览 0
提问于2014-02-21
得票数 0
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
腾讯会议
活动推荐
运营活动
广告
关闭
领券