自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

曲径通幽

清晨入古寺

  • 博客(10)
  • 资源 (1)
  • 收藏
  • 关注

转载 控制C++的内存分配

作者: 出处: 论坛 责任编辑: 方舟 在嵌入式系统中使用C++的一个常见问题是内存分配,即对new 和 delete 操作符的失控。   具有讽刺意味的是,问题的根源却是C++对内存的管理非常的容易而且安全。具体地说,当一个对象被消除时,它的析构函数能够安全的释放所分配的内存。   这当然是个好事情,但是这种使用的简单性使得程序员们过度使用new 和 delete,而不注意在嵌入式C++环境中的

2005-11-30 09:34:00 713

转载 浅谈C++中的内存管理

作者: 曹翼飞 出处: 放飞技术网 责任编辑: 方舟  摘要:   大家都知道变量的生存周期这个概念,可是有的时候变量生存周期已经结束,但是所分配的那块内存空间还是存在的。文章举了四个不同的例子,来说明这其中的原因。   前言:   前一段时间在一个好友的的博客论坛上看到他学习C++时遇到的一小点问题,是关于C++中最基本的内存分配方面的。其实对于内存这东西,除了知道我自己用的是256M的内存以外

2005-11-30 09:32:00 862

转载 C++中动态内存分配引发问题的解决方案

作者: 邹浩浩 出处: 天极网 责任编辑: 方舟  假设我们要开发一个String类,它可以方便地处理字符串数据。我们可以在类中声明一个数组,考虑到有时候字符串极长,我们可以把数组大小设为200,但一般的情况下又不需要这么多的空间,这样是浪费了内存。对了,我们可以使用new操作符,这样是十分灵活的,但在类中就会出现许多意想不到的问题,本文就是针对这一现象而写的。现在,我们先来开发一个Wrong类,

2005-11-30 09:29:00 724

转载 水滴石穿C语言之内存使用

作者: 楚云风 出处: 天极网 责任编辑: 方舟 问题:内存使用  有人写了一个将整数转换为字符串的函数:char *itoa (int n){ char retbuf[20]; sprintf(retbuf, "%d", n); return retbuf;}  如果我调用这个函数:char *str5 = itoa(5),str5会是什么结果呢?  答案分析:  答案是不确定,可以确定的是肯定

2005-11-30 09:27:00 807

转载 C++中用vectors改进内存的再分配

作者: MTT 工作室 出处: vckbase 责任编辑: 方舟 摘要:本文描述的是一种很常见的情况:当你在某个缓存中存储数据时,常常需要在运行时调整该缓存的大小,以便能容纳更多的数据。本文将讨论如何使用 STL 的 vector 进行内存的再分配。  这里描述的是一种很常见的情况:当你在某个缓存中存储数据时,常常需要在运行时调整该缓存的大小,以便能容纳更多的数据。传统的内存再分配技术非常繁琐,而

2005-11-30 09:24:00 693

转载 C++中堆内存的概念和操作方法入门

作者: 管宁 出处: 天极网 责任编辑: 方舟 堆内存(heap)是什么呢?  我们知道在c/c++中定义的数组大小必需要事先定义好,他们通常是分配在静态内存空间或者是在栈内存空间内的,但是在实际工作中,我们有时候却需要动态的为数组分配大小,在这里c库中的malloc.h头文件中的malloc()函数就为您解决了问题,(bc或者是在老的标准中是alloc.h),它的函数原形是void* mallo

2005-11-30 09:23:00 805

转载 链表的C语言实现之动态内存分配

作者: 杜红超 何青青 出处: blog 责任编辑: 方舟一、为什么用动态内存分配  但我们未学习链表的时候,如果要存储数量比较多的同类型或同结构的数据的时候,总是使用一个数组。比如说我们要存储一个班级学生的某科分数,总是定义一个float型(存在0.5分)数组:float score[30];  但是,在使用数组的时候,总有一个问题困扰着我们:数组应该有多大?  在很多的情况下,你并不能确定要使

2005-11-30 09:21:00 873

转载 论C/C++函数间动态内存的传递

作者: 徐兆元 出处: CSDN BLOG 责任编辑: 方舟  当你涉及到C/C++的核心编程的时候,你会无止境地与内存管理打交道.这些往往会使人受尽折磨.所以如果你想深入C/C++编程,你必须静下心来,好好苦一番。  现在我们将讨论C/C++里我认为哪一本书都没有完全说清楚,也是涉及概念细节最多,语言中最难的技术之一的动态内存的传递.并且在软件开发中很多专业人员并不能写出相关的合格的代码。  【

2005-11-30 09:19:00 695

转载 C++对象布局及多态实现探索之内存布局

作者: 潘凯 出处: vchelp 责任编辑: 方舟 [ 2005-11-11 13:52 ]前言   本文通过观察对象的内存布局,跟踪函数调用的汇编代码。分析了C++对象内存的布局情况,虚函数的执行方式,以及虚继承,等等。  写这篇文章源于我在论坛上看到的一个贴子。有人问VC使用了哪种方式来实现虚继承。当时我写了一点代码想验证一下,结果发现情况比我想象的要复杂。所以我就干脆认真把相关的问题都过了

2005-11-30 09:17:00 785

转载 C++内存对象大会战

作者: peter_jiang 出处: csdnblog 责任编辑: 方舟 如果一个人自称为程序高手,却对内存一无所知,那么我可以告诉你,他一定在吹牛。用C或C++写程序,需要更多地关注内存,这不仅仅是因为内存的分配是否合理直接影响着程序的效率和性能,更为主要的是,当我们操作内存的时候一不小心就会出现问题,而且很多时候,这些问题都是不易发觉的,比如内存泄漏,比如悬挂指针。笔者今天在这里并不是要讨论

2005-11-30 09:14:00 694

泛型程序设计与STL

大局观: 泛型程序设计与STL 侯捷 1.大局观 2.泛型指标 3.泛型容器 4.演算法 。。。

2008-12-21

空空如也

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

TA关注的人

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