相关分类: Java技术 C/C++ VB delphi
  • 使用C 深入研究.NET委托和事件

    简介 类型安全机制的实现原来采用的是C风格的回调(callback)函数,而.NET Framework引入了委托和事件来替代原来的方式;他们被广泛地使用。我们在这里尝试使用标准C 来实现和之类似的功能,这样我们不但能够对这些概念有一个更好的认识,而且同时还能够体验C 的一些...

    2008-02-23 05:24:53

  • C 中指针的使用艺术

    在C 编程中使用指针能有速度快,节约内存等长处,是很多C 程式员的最爱。但指针是一把双刃剑,用好了他,您就会发现指针有多么的方便,反之,您可能就头疼了,往往会出现意想不到的问题。 一.什么是指针: 其实指针就像是其他变量相同,所不同的是一般的变量包含的是...

    2008-02-23 05:24:50

  • 深入解析C 中的三个修饰符

    static 是c 中很常用的修饰符,他被用来控制变量的存储方式和可见性,下面我将从 static 修饰符的产生原因、作用谈起,全面分析static 修饰符的实质。 static 的两大作用: 一、控制存储方式: static被引入以告知编译器,将变量存储在程式的静态存储区而非栈上空间。 1...

    2008-02-23 05:24:53

  • C 虚函数和动态联编技术分析

    面向对象程式设计的基本观点是用程式来仿真大千世界,这使得他的各种根本特性很人性化,如封装、继承、多态等等,而虚拟函数就是c 中实现多态性的主将。为了实现多态性,c 编译器也革命性地提供了动态联编(或叫晚捆绑)这一特征。 虚拟函数亦是mfc编程的关键所在,mfc编...

    2008-02-23 05:24:48

  • C 研发中数据结构和算法的分离

    相信每一个在windows下编过程式的人都或多或少地用过位图,大多数人是从网上下载一些成熟完善的DIB类库来使用(例如CxImage、CDIB),少数人有一套自己封装好的DIB类库,方便以后的扩充和使用。(近几年GDI 异军突起,在某些处理方面,如:缩放、旋转、渐变填充等他提...

    2008-02-23 05:24:52

  • 深入剖析C 重载函数的应用

    重载函数(overloaded function)是C 支持的一种特别函数,C 编译器对函数重载的判断更是C 语言中最复杂的内容之一 首先我们先明确一下重载函数的定义:在相同的声明域中的函数名相同的,而参数表不同的,即通过函数的参数表而唯一标识并且来区分函数的一种特别的函数...

    2008-02-23 05:24:47

  • C 程式设计中的多态技术研究

    导言 多态(polymorphism)一词最初来源于希腊语polumorphos,含义是具备多种形式或形态的情形。在程式设计领域,一个广泛认可的定义是“一种将不同的特别行为和单个泛化记号相关联的能力”。和纯粹的面向对象程式设计语言不同,C 中的多态有着更广泛的含义。除了常见...

    2008-02-23 05:24:46

  • C 应用程式中创建持久对象

    持久对象(persistent objects)广泛应用于游戏、分布式数据库系统、多媒体连同图像应用程式中。现在C 并不直接支持持久性(persistence)(但有一些在C 未来版本中添加持久性和反射(reflection)的建议)。持久对象能够在创建他的程式的作用域之外保持自身状态。把对...

    2008-02-23 05:24:46

  • C 中实现Java的存储管理机制

    众所周知,JAVA语言最明显的优势在于用他设计的程式能够广泛地运行于互连网上任何安装了VM解释器的电脑上。然而,如今JAVA之所以在市场上如此流行,还得益于他的另一卖点:他提供了安全可靠和使用方便的存储管理机制。这是部分编程人员将他和其前身C 语言对比后所得出...

    2008-02-23 05:24:45

  • C 编写的ATM自动取款机模拟程式分析

    学习c 有一段时间了,前两天有个朋友要我帮她做个模拟ATM自动取款机的程式,于是花了一个晚上写了出来,其实这个程式也很简单,但是我觉得他对于刚学c 的人来说比较有用处,因为他能够帮助您更加深刻的理解面向对象程式设计的真谛-------以现实世界为模型编写程式。学...

    2008-02-23 05:24:41

2