相关分类: Java技术 C/C++ VB delphi
  • C 模板元编程技术研究

    导言 1994年,C 标准委员会在圣迭哥举行的一次会议期间Erwin Unruh展示了一段能够产生质数的代码。这段代码的特别之处在于质数产生于编译期而非运行期,在编译器产生的一系列错误信息中间夹杂着从2到某个设定值之间的任何质数: // Prime number computation by Erwin...

    2008-02-23 05:24:47

  • 关于C 异常处理的心得体会

    C 中常见异常现象 C 自身有着很强的纠错能力,发展到如今的6.0版本,已建立了比较完善的异常处理机制。C 的异常情况无非两种,一种是语法错误,即程式中出现了错误的语句,函数,结构和类,致使编译程式无法进行。另一种是运行时发生的错误,一般和算法有关。 关于语法...

    2008-02-23 05:24:44

  • 数据结构学习(C )之双向链表

    原书这部分内容很多,至少相对于循环链表是很多。相信当您把单链表的指针域搞清楚后,这部分应该难不倒您。现在我的问题是,能不能从单链表派生出双向链表?<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> 您能够有几种做法: 一种...

    2008-02-23 05:24:43

  • C 中数组和指针类型的关系浅议

    本文主要讲述的数组和指针类型的关系,通过对他们之间关系的了解能够更加深入的掌控数组和指针特性的知识! 一个整数类型数组如下进行定义 C 代码 int a[]={1,2,3,4}; 假如简单写成 C 代码 a; //数组的标识符名称 这将代表的是数组第一个元素的内存地址,a;就相当于a[0]...

    2008-02-23 05:24:36

  • 如何在C#中读写INI文档

    INI文档就是扩展名为“ini”的文档。在Windows系统中,INI文档是很多,最重要的就是“System.ini”、“System32.ini”和“Win.ini”。该文档主要存放用户所做的选择连同系统的各种参数。用户能够通过修改INI文档,来改变应用程式和系统的很多配置。但自从Windows95的退...

    2008-02-23 05:05:56

  • 基于c#的接口基础教程之六_c#教程

    第六节、接口转换 C#中不但支持.Net 平台,而且支持COM平台。为了支持 COM和.Net,C# 包含一种称为属性的独特语言特性。一个属性实际上就是个 C# 类,他通过修饰源代码来提供元信息。属性使 C# 能够支持特定的技术,如 COM 和 .Net,而不会干扰语言规范本身。C# 提供将...

    2008-02-23 05:47:19

  • 基于c#的接口基础教程之七_c#教程

    第七节、覆盖虚接口 有时候我们需要表达一种抽象的东西,他是一些东西的概括,但我们又不能真正的看到他成为一个实体在我们眼前出现,为此面向对象的编程语言便有了抽象类的概念。C#作为一个面向对象的语言,必然也会引入抽象类这一概念。接口和抽象类使您能够创建组件...

    2008-02-23 05:47:17

  • 基于c#的接口基础教程之四_c#教程

    第四节、访问接口 对接口成员的访问 对接口方法的调用和采用索引指示器访问的规则和类中的情况也是相同的。假如底层成员的命名和继承而来的高层成员一致,那么底层成员将覆盖同名的高层成员。但由于接口支持多继承,在多继承中,假如两个父接口含有同名的成员,这就产...

    2008-02-23 05:47:13

  • 基于c#的接口基础教程之五_c#教程

    第五节、实现接口 1、显式实现接口成员 为了实现接口,类能够定义显式接口成员执行体(Explicit interface member implementations)。显式接口成员执行体能够是个方法、一个属性、一个事件或是个索引指示器的定义,定义和该成员对应的全权名应保持一致。 using System...

    2008-02-23 05:47:15

  • 基于c#的接口基础教程之二_c#教程

    第二节 定义接口 从技术上讲,接口是一组包含了函数型方法的数据结构。通过这组数据结构,客户代码能够调用组件对象的功能。 定义接口的一般形式为: [attributes] [modifiers] interface identifier [:base-list] {interface-body}[;] 说明: 1、attributes(可选):...

    2008-02-23 05:47:11

2