栈(stack)是存放函数的所有动态局部变量及函数调用和返回的有关信息的一块内存。栈的内存管理严格遵循先进后出的顺序,这一点正是实现函数调用所需要的。从栈中分配内存效率特别高。数据对象使用栈中的内存(如动态局部变量)比使用堆中内存会使程序运行更快。 堆(heap)是供malloc()、calloc()、realloc()和new等函数获取内 发布时间:2012-06-30 作者: 佚名技术 views(233)
总是被同学们问到,如何学习C和C++才不茫然,才不是乱学,想了一下,这里给出一个总的回复。 一家之言,欢迎拍砖哈。 1、可以考虑先学习C. 大多数时候,我们学习语言的目的,不是为了成为一个语言专家,而是希望成为一个解决问题的专家。做一个有用的程序员,做一个赚钱的程序员。我们的价值,将体现在客户价值上,而不是语 发布时间:2012-06-30 作者: 佚名技术 views(352)
显示图形如何避免闪烁,如何提高显示效率是问得比较多的问题。而且多数人认为MFC的绘图函数效率很低,总是想寻求其它的解决方案。 MFC的绘图效率的确不高但也不差,而且它的绘图函数使用非常简单,只要使用方法得当,再加上一些技巧,用MFC可以得到效率很高的绘图程序。 我想就我长期(呵呵当然也只有2年多)使用MFC绘图的经 发布时间:2012-06-30 作者: 佚名技术 views(423)
本文配套源码 看一个软件是否优秀,除了功能健全、性能稳定、容易操作之外,软件界面的美观越来越受到人们的关注。人们不满足于传统的矩形windows窗体,不规则窗体的软件到处可见,更进一步发展到软件界面由用户根据自己的爱好自由控制,真正实现了软件对用户的友好性。而要实现这一功能,软件换肤技术就是基础。下面我就介 发布时间:2012-06-30 作者: 佚名技术 views(507)
我们知道,GIF类型的图像格式支持透明显示,而BMP类型的图像格式不支持透明显示。在Microsoft照片编辑器中位图若以设置成透明色方式存储,则提示出错。然而,在C++Builder中,却可以轻而易举地显示透明位图。透明位图与透明GIF图像相比有一个很大的优点,即:GIF图像格式最大支持256种颜色,位图却可以支持真彩色。 ----在 发布时间:2012-06-30 作者: 佚名技术 views(241)
一、程序的实用背景 上网的朋友越来越多,遇到的问题也越来越多,最常见的就是关于域名服务器(DNS)、邮件服务(SMTP)和POP3的配置问题。例如,选用哪一个DNS,202.96.0.133还是202.96.26.243?记不清ISP的邮件服务器和域名服务器的IP地址,202.96.26.243还是245? 另外一个问题就是,我们在下载文件的时候,往往面临从多 发布时间:2012-06-30 作者: 佚名技术 views(252)
本篇是《C++从零开始》系列的附篇。因友人一再认为《C++从零开始》系列中对指针的阐述太过简略,而提出的各个概念又杂七混八,且关于指针这一C++中的重要概念的运用少之又少,故本篇重点说明在《C++从零开始》系列中提出的数字、地址、指针等基础概念,并给出指针的语义,说明指针和数组的关系,阐述多级指针、多维数组、函 发布时间:2012-06-30 作者: 佚名技术 views(737)
(1)用户定义的转换的必要性: 我们希望能够在SmallInt对象和其他SmallInt对象或者内置算术类型的对象之间进行加减操作,我们要通过提供6个SmallInt操作符函数来实现对这些操作的支持: class SmallInt ...{ friend operator+( const SmallInt , int ); friend operator-( const SmallInt , int ); friend operator-( in 发布时间:2012-06-30 作者: 佚名技术 views(190)
|