相关分类: Java技术 C/C++ VB delphi
  • 在C 中实现.NET风格的委托

    引言 在 .net 中,委托被用来实现事件处理。他允许一个类(方法)先注册一个事件,然后当此事件被引发时此注册的方法就会被调用。在非.Net环境的 C 中,这并不是一件容易的事,尤其是类的非静态成员函数,要做为回调函数就更困难了。本文的目标就是给出一种 解决方案...

    2008-02-23 05:32:35

  • C 中通过重载避免隐式类型转换

    以下是一段代码,假如没有什么不寻常的原因,实在看不出什么东西: class UPInt { // unlimited precision public: // integers 类 UPInt(); UPInt(int value); ... }; //有关为什么返回值是const的解释,参见Effective C 条款21 const UPInt operator (const UPInt lhs...

    2008-02-23 05:32:34

  • 怎样编制通讯录程式

    电子通讯录功能如下: Function choose 1.Read 2.Append 3.Delete 4.Search 5.Save and exit 6.Quit 说明:上图是电子通讯录的主菜单,利用他,将能够轻松地录入一个朋友的电话号 码,通讯地址和出生日期,而且他还提供了检索和删除功能。在后面还将提供按生 日先后排...

    2008-02-23 05:32:32

  • c 编的学生个人消费管理系统

    #include malloc.h #include stdio.h #include stdlib.h #define LEN sizeof(struct scorenode) #define DEBUG #include string.h struct scorenode {int number;/*学号*/ char name[10];/*姓名*/ float xiaofei;/*消费情况*/ struct scorenode *next; }; typedef stru...

    2008-02-23 05:32:31

  • c 编的学生个人消费管理系统(2)

    nbsp; /*输入学生姓名*/ printf("请输入消费情况:"); scanf("%f",stu-xiaofei); /*输入消费情况,成绩应在0-100*/ p1=head; p0=stu; if(head==NULL) {head=p0;p0-next=NULL;}/*当原来链表为空时,从首结点开始存放资料*/ else/*原来链表不为空*/ { if(p1-next==NULL)/*...

    2008-02-23 05:32:30

  • 怎样在程式中利用C 支持多国语言

    本文以emule为例,探讨一下多国 语言 支持的实现。选择emule,因为他的多国语言支持实现的相当好,能够支持动态转换。而且最关键,他是开源的,能够直接通过 源码 来研究他的实现技术。 emule是利用动态加载 资源 DLL来实现多语言转换的,每一个资源DLL中包含了一份对应...

    2008-02-23 05:32:29

  • C 中对浮点数的格式化显示

    在许多应用程式领域中,都需要控制小数点后的小数位,但是浮点数对此不能提供直接的支持。怎样对程式中的浮点数据进行"整齐"地格式化呢?在此我们有一个迂回的方法,先把他们转换为字符串,格式化后以文本形式显示出来。 在日常编程中--包括对话框、关系 数据库 、金融...

    2008-02-23 05:32:33

  • VxWorks学习笔记——实战之在VMWare上安装VxWorks操

    VxWorks学习笔记——实战之在VMWare上安装VxWorks操作系统 准备工作 我们假设您有一台普通配置的 PC机,并安装了Windows2000操作系统。其次您需要安装Tornado 2.2 for pcPentium研发环境。缺省安装的Tornado 2.2 for pcPentium可能不包括pcPentium的BSP组件,但该组件...

    2008-02-23 05:32:27

  • 键树算法的实现

    键树算法在计费系统中很普遍,用来在共享内存中查找用户资料的时候,很快,查找代价始终是常数级别。 下面是源码广泛应用在国内的计费系统之中,其中alloctor,dealloctor函数是用来在共享内存中分配和释放内存的,能够参考我的另一篇文章 为C 标准库容器写自己的内存...

    2008-02-23 05:32:32

  • The Standard Librarian :A Debugging Allocator

    The Standard Librarian :A Debugging Allocator Matt Austern http://www.cuj.com/experts/1912/austern.htm?topic=experts -------------------------------------------------------------------------------- C 标准库中的Allocator有一个复杂而低层次的接口 [注1...

    2008-02-23 05:32:26

2