相关分类: Java技术 C/C++ VB delphi
  • 理解C 程式设计中的抽象理论

    josephus问题是c 中的一个经典题目,在正式开始学习之前我们先回顾一下如何利用数组和结构体来解决josephus问题,最后我们再看一下如何利用面向对象的抽象理念进行解决此问题的程式设计,相互对比,找出效率最高,最容易理解,最方便维护的程式来,说明利用面向对象的抽...

    2008-02-23 05:24:41

  • C STL编程轻松入门

    作为C 标准不可缺少的一部分,STL应该是渗透在C 程式的角角落落里的。STL不是实验室里的宠儿,也不是程式员桌上的摆设,她的激动人心并非昙花一现。本教程旨在传播和普及STL的基础知识,若能借此机会为STL的推广做些力所能及的事情,到也是件让人愉快的事情。 1 初识ST...

    2008-02-23 05:24:40

  • 纵横捭阖C 之从异步谈起

    简介 一般来说,简单的异步(Asynchronous)调用是这样一种调用方式:发起者请求一个异步调用,通知执行者,然后处理其他工作,在某一个同步点等待执行者的完成;执行者执行调用的实际操作,完成后通知发起者。能够看出,在异步调用中有两种角色:发起者和执行者,他们...

    2008-02-23 05:24:40

  • Boost源码剖析:C 泛型函数指针类

    前奏 如您所知,Boost库是个特性完备,且具备工业强度的库,众多C 权威的参和使其达到了登峰造极的程度。尤其泛型的强大威力在其中被发挥得淋漓尽致,令人瞠目结舌。 然而弱水三千,我们只取一瓢饮。下面,我试图从最单纯的世界开始,一步一步带领您进入源码的世界,去...

    2008-02-23 05:24:39

  • C/C 跨平台I/O操作技巧

    假如您正在写从文档或网络读写数据的跨平台C/C 代码,那么您必须明白有些问题是因语言,编译器,平台而不同的。 主要的问题是数据对齐,填充,类型大小,字节顺序和默认状态char是否有符号。 对齐 特定机器上,特定的数据被对齐于特定的边界。假如数据没有正确对齐,结...

    2008-02-23 05:24:39

  • 对C 程式设计中函数重载的探讨

    函数重载是用来描述同名函数具备相同或相似功能,但数据类型或是参数不同的函数管理操作的称呼! 我们来举一个实际应用中的例子来说明问题:我们要进行两种不同数据类型的和操作为了实现他,在c语言中我们就要写两个不同名称的涵数来进行区分例如:int testa(int a,int b)和...

    2008-02-23 05:24:38

  • 对C/C 中多维数组指针的理解

    对于多维数组的理解比较困难,这也是由于和一维数组指针含义有冲突造成的,因此对于多维数指针的理解是个比较难,需要反复观察,谨慎使用,假如多维数组的概念不清楚那就需要从C/C 基础学起注意知识的积累! C 代码 /*程式作者:管宁 任何稿件均有版权,如要转载,请务必...

    2008-02-23 05:24:38

  • C 程式设计从零开始之赋值操作符

    赋值语句 前面已说明,要访问内存,就需要相应的地址以表明访问哪块内存,而变量是个映射,因此变量名就相当于一个地址。对于内存的操作,在一般情况下就只有读取内存中的数值和将数值写入内存(不考虑分配和释放内存),在C 中,为了将一数值写入某变量对应的地址所标...

    2008-02-23 05:24:37

  • 用C 实现简单的文档I/O操作

    文档 I/O 在C 中比烤蛋糕简单多了。 在这篇文章里,我会周详解释ASCII和二进制文档的输入输出的每个细节,值得注意的是,任何这些都是用C 完成的。 一、ASCII 输出 为了使用下面的方法, 您必须包含头文档fstream.h(译者注:在标准C 中,已使用fstream取代fstream.h,任...

    2008-02-23 05:24:36

  • C 程式设计从零开始之表达式

    本篇是此系列的开头,在学英语时,第一时间学的是字母,其是英语的基?M???贑 中,任何的代码都是通过标识符(Identifier)、表达式(Expression)和语句(Statement)及一些必要的符号(如大括号等)组成,在此先说明何谓标识符。 标识符 标识符是个字母序列,由...

    2008-02-23 05:24:36

2