怎么判定一个指针指向的对象是栈内存还是堆内存 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 内存 判定 指针 对象 搜索资料 1个回答 #热议# 上班途中天气原因受伤算工伤吗? bhtzu 2017-01-25 · TA获得超过1.1万个赞 知道大有可为答主 回答量:8088 采纳率:85% 帮助的人:4261万 我也去答题访问个人页 关注 展开全部 这个判定有用么?应该没有实际的作用吧。首先说,只要是动态分配了内存的指针,一定是在堆上,也就是使用了new、malloc等方式的指针;而指向临时变量地址的指针是在栈上。如果是程序动态判断,那么需要获取本程序的栈首地址,判断便宜量应该就可以了,例如windows下应该使用VirtualQuery,通过这个API函数可以获取栈的内存地址区间。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2017-04-23 如何判断指针指向的是堆内存还是栈内存 2 2018-03-31 一个对象指针,分配的内存是在堆上还是栈上 2017-04-01 如何判断指针指向的区域是在堆上还是在栈上 2017-02-10 怎么判断指针是游离的,还是指向一块具体内存的 2016-02-02 C语言如何确定一个指针是否已分配过的内存 1 2012-06-22 c++的对象存储在堆内存还是栈内存? 13 2017-02-08 创建一个对象是对象先进堆内存,还是变量先进栈内存 2018-04-11 Java中栈内存和堆内存怎么理解? 90 更多类似问题 > 为你推荐: