自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

转载 浅说内存分类:堆、栈——转载二

          内存管理向来是C/C++程序设计的一块雷区,大家都不怎么愿意去碰她,但是有时不得不碰它。虽然利用C++中的smart   pointer已经可以完全避免使用指针,但是对于对于指针的进一步了解,有助于我们编写出更有效率的代码,也有助于我们读懂以前编写的程序。                   五大内存分区                 在C++中,内存分成5个区,他们分别是堆

2007-11-01 01:57:00 772

转载 浅说内存分类:堆、栈——转载一

  很多人都觉得学习C++是特别困难的事情。C++学习是比较复杂的:它的内存分配、指针、以及面向对象思想的实现等等,确实需要一定的技术积累。我们将以专题的形式,为大家逐一剖析c++的技术重点和难点。    本专题讨论的就是内存分配。学习c++如果不了解内存分配是一件非常可悲的事情。而且,可以这样讲,一个C++程序员无法掌握内存、无法了解内存,是不能够成为一个合格的C++程序员的。    一

2007-11-01 01:56:00 854

原创 浅说内存分类:堆、栈

突然想起一直以来未能解释的一个c问题:int n;scanf("%d",&n);char a[n];即申请变成的数组,这个在编译阶段会出错。但用malloc、new之类分配内存则不会遇到这个问题。一说是因为编译器会检测需要的堆栈空间的大小,如winodws默认的堆栈大小为1M,如需要的堆栈空间超出则会报错。变长数组使得这一检测没有结果,故而出错。而堆空间的使用在编译阶段则不做检

2007-11-01 01:54:00 819

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除