关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
stonerebel
2017-05-11 03:02
采纳率: 100%
浏览 2543
首页
编程语言
已采纳
通过new创建对象,是驻留在堆区还是栈区
c++
C++ primer plus中提到通过new创建对象,是驻留栈区,如图所示,但new分配内存不是在堆区的吗,求解!
收起
写回答
好问题
0
提建议
关注问题
微信扫一扫
点击复制链接
分享
邀请回答
编辑
收藏
删除
结题
收藏
举报
4
条回答
默认
最新
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
wallesyoyo
2017-05-11 03:16
关注
找到了英文原版。。
本回答被题主选为最佳回答
, 对您是否有帮助呢?
本回答被专家选为最佳回答
, 对您是否有帮助呢?
本回答被题主和专家选为最佳回答
, 对您是否有帮助呢?
解决
无用
评论
打赏
微信扫一扫
点击复制链接
分享
举报
评论
按下Enter换行,Ctrl+Enter发表内容
查看更多回答(3条)
向“C知道”追问
报告相同问题?
提交
关注问题
堆区
,
栈区
,全局变量,局部变量
2016-09-24 22:25
财务码农小老板的博客
堆和栈的区别 一、预备知识—程序的内存分配 一个由c/C++编译的程序占用的内存分为以下几个部分 1、
栈区
(stack)— 由编译器...注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。 3、全局区(静态
JVM运行时数据区-程序计数器、Java虚拟机栈、本地方法栈、堆、方法区
2021-08-02 10:38
ProjectNo的博客
JVM对Java
编程语言
一无所知,只认识二进制格式的class文件,class文件中包含Java虚拟机的指令(或字节码)和符号表,以及相关辅助信息。 优点: 一次编译,处处运行 自动内存管理 自动垃圾回收功能 Java运行时...
堆区
和
栈区
的区别
2015-08-21 23:12
营养不良的红的博客
由不能对非动态分配的内存进行delete或free,也不能对同一内存区同时用delete或free两次引发的思考。 堆和栈的区别 一、预备知识—程序的内存分配 一个由c/C++编译的程序占用的内存分为以下几个部分 1、
栈区
...
Java面向对象编程
2024-04-18 23:00
张颖..的博客
Java面向对象部分
JVM虚拟机(一)介绍、JVM内存模型、JAVA内存模型,
堆区
、虚拟机栈、本地方法栈、方法区、常量池
2024-08-14 22:23
响叮当!的博客
深入理解Java语言:了解JVM的工作原理可以帮助你更深入地理解Java语言的运行机制,包括字节码的编译和执行过程;以及JVM的一些概念和技术,如垃圾收集、内存管理等。 改进代码质量:了解JVM的内存模型和并发模型可以...
《面向对象编程初体验:Java 中的类与对象》
2024-11-07 15:19
计算机毕设定制辅导-无忧的博客
《面向对象编程初体验:Java 中的类与对象》
Java 基础高频面试题(2022年最新版)
2021-03-31 23:39
程序员囧辉的博客
通过
new
创建,在内存中指向两个不同的对象 System.out.println(i1 == i2); equals:Object 类中定义的方法,通常用于比较两个对象的值是否相等。 equals 在 Object 方法中其实等同于 ==,但是在实际的使用中,equals...
堆、栈、程序区、静态数据区、字符常量区的介绍与区别
2018-03-18 14:59
qq_36802648的博客
http://blog.csdn.net/razilfelix/article/details/53609571自己总结一下关于内存分区的基础知识: 先上图: 在VS测试中发现,字符常量区...而动态内存区不同,堆和栈有独立的地址区域,具体介绍可以看下文。1、...
JAVA面试高级技术栈-01-多线程编程
2024-03-26 17:08
wlowrd的博客
(通俗来讲 只要是
new
出来的都在堆中) 方法区存放的信息: 已经被虚拟机加载的类信息 常量 静态变量 即时编译器编译后的代码 在java语言中 线程A和线程B,堆内存和方法区内存共享,但是栈内存独立,一个线程一个栈...
C语言---堆和栈的区别
2016-08-31 16:00
High_For_You的博客
堆和栈的区别 一、预备知识—程序的内存分配 一个由c/C++编译的程序占用的内存分为以下几个部分 1、
栈区
(stack)— 由编译器...注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。 3、全局区(静态
堆区
与
栈区
的区别
2015-07-15 15:48
k_zhi的博客
堆和栈的区别 一、预备知识—程序的内存分配 一个由c/C++编译的程序占用的内存分为以下几个部分 1、
栈区
(stack)— 由编译器...注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。 3、全局区(静态
Java函数式编程:深入理解闭包,柯里化与高阶函数
2025-09-27 12:15
天天摸鱼的小学生的博客
例如,当一个 Lambda 表达式被提交到一个长时间运行的线程池时,如果该 Lambda 捕获了外部类的一个大型对象,那么这个大型对象将一直
驻留
在内存中,直到线程池中的任务执行完毕,甚至可能导致 OutOfMemoryError。...
Windows操作系统堆和栈的区别
2024-04-18 19:04
2401_84003630的博客
我牺牲了自己的大概十个小时写了这片文章,换来的是成千上万的求职者节约几天甚至几周时间浪费在无用的资源上。上面的这些(算法与数据结构)+(Java多线程学习手册)+(计算机网络顶级教程)等学习资源《互联网大厂...
堆(heap)和栈(stack)区别
2020-11-05 10:01
qq_25814297-npl的博客
堆和栈的区别 一、预备知识—程序的内存分配 一个由c/C++编译的程序占用的内存分为以下几个部分 ...注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。 3、全局区(静态区)(static)...
没有解决我的问题,
去提问
向专家提问
向AI提问
付费问答(悬赏)服务下线公告
◇ 用户帮助中心
◇ 新手如何提问
◇ 奖惩公告