自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

邝圣凯

Shengkai's Blog

转载 2. 找出最大的整数

日期:2008-08-12序:小惠未遍,民弗从也。函数原型:(find-max-integer int-list)参数:int-list为非空整数集的列表返回:int-list中的最大值源程序:(define (find-max-integer int-list) (let ((...

2008-08-20 00:09:00

阅读数 821

评论数 0

原创 1. A+B

日期:2008-08-11序:道可道,非常道。名可名,非常名。函数原型:(add a b)参数:整数a, b返回:a与b之和源程序:(define (add a b) (+ a b))

2008-08-18 23:37:00

阅读数 888

评论数 0

原创 C++实战:一个轻型数组类的实现

C++实战:一个轻型数组类的实现说明:这个数组类可视为标准库中vector的简化版:支持数组的一般操作,支持复制、赋值,支持重新定义大小; 不考虑多线程,不考虑预分配额外空间以进行的性能优化,不设置迭代器。#include                  // 仅用于测试时输出,数组类本身不需要...

2004-08-24 18:26:00

阅读数 2383

评论数 0

原创 闲谈C++算法封装:穷举法

闲谈C++算法封装:穷举法     将算法独立抽象出来,在C++中算不上新鲜:STL中就封装了不少高效、健壮、灵活的泛型组件及对应的基础算法,工艺之高、适用性之强,非寻常我辈所轻易能及。这里不打算(也暂没有能力打算)以STL这样的工业级要求来谈论算法封装,只因最近尝翻大师名著,阅者水平有限,仅嗅触...

2004-03-24 10:08:00

阅读数 1808

评论数 0

原创 外星代码生成术之逗号运算符

 外星代码生成术之逗号运算符 缩减代码不意味着增加可读性,恰恰相反,过分的缩减代码反而会使代码更难懂,难以维护。本文不提倡滥用扭曲化的外星C语法,只是作为一个集趣式的记录,为初学C派系语言的读者简单介绍一下那些莫名其妙的代码是如何造出来的。 C派系语言为我们提供了许许多的奇怪的运算符,最奇怪的运算...

2003-12-18 00:10:00

阅读数 1988

评论数 0

原创 C++初学解惑(5)——构造函数(中)

C++初学解惑(5)——构造函数(中) 三、复制构造函数     1.存在的理由     厨师做烹饪的时候总要往锅里加入各式各样的调料,调料的种类、数量在相当大的程度上就决定了菜肴的口感;经验丰富的厨师总是擅长于根据顾客的品味差异来调节调料的投入,以迎合顾客的喜好。我们在炮制对象的时候亦如此:通过...

2003-11-09 22:56:00

阅读数 2206

评论数 0

原创 C++初学解惑(4)——构造函数(上)

构造函数(上)     为了便于说明构造函数存在的意义和用法,不妨假设我们正着手于某个或者某些class的设计。这里我们假想要设计这个两个class,一个是描述复数的class,即Complex.,虽然标准库中也存在复数类,但假设出于特殊需要我们要自己设计一个,它看起来或许是类似这样子: clas...

2003-10-21 00:08:00

阅读数 2768

评论数 0

翻译 C++中的文件输入/输出(6):一些有用的函数

 C++中的文件输入/输出(6):一些有用的函数原作:Ilia Yordanov,  loobian@cpp-home.com        tellg() ——返回一个int型数值,它表示“内置指针”的当前位置。此函数仅当你在读取一个文件时有效。例如:    #include          ...

2003-09-23 01:35:00

阅读数 5074

评论数 6

翻译 C++中的文件输入/输出(5):二进制文件的处理

C++中的文件输入/输出(5)原作:Ilia Yordanov,  loobian@cpp-home.com 二进制文件的处理 虽然有规则格式(formatted)的文本(到目前为止我所讨论的所有文件形式)非常有用,但有时候你需要用到无格式(unformatted)的文件——二进制文件。它们和你的...

2003-08-24 15:33:00

阅读数 8360

评论数 2

翻译 C++中的文件输入/输出(4):检测输入/输出的状态标志

C++中的文件输入/输出(4)原作:Ilia Yordanov,  loobian@cpp-home.com 检测输入/输出的状态标志 在此我不打算解释“标志(flags)”一词的含义,不过假如你真的完全不理解关于这方面的概念,那么将本章读过一遍之后也许你对此会得到一些认识,我也相信你同样能理解这...

2003-08-22 11:11:00

阅读数 3670

评论数 1

原创 初学编程之必备内功(上)

初学编程之必备内功(上) 1.程序是什么? 简言之,程序是用来描述、指导计算机完成我们需要完成的任务的代码(广义的程序还包括相关的软件运行所需的图片、动画、声音等资源)。比如,我要向屏幕打印一个字母“A”;或者要让CPU为我计算2+3的值,等等。由于时代、思维方式、编程任务以及个人喜好等因素的不同...

2003-08-21 21:43:00

阅读数 2994

评论数 4

翻译 C++中的文件输入/输出(3):掌握输入/输出流

C++中的文件输入/输出(3)原作:Ilia Yordanov,  loobian@cpp-home.com 掌握输入/输出流 在这一章里,我会提及一些有用的函数。我将为你演示如何打开一个可以同时进行读、写操作的文件;此外,我还将为你介绍其它打开文件的方法,以及如何判断打开操作是否成功。因此,请接...

2003-08-20 10:40:00

阅读数 8598

评论数 6

翻译 C++中的文件输入/输出(2):读取文件

C++中的文件输入/输出(2)原作:Ilia Yordanov,  loobian@cpp-home.com 读取文件 你已经看到了应该如何写文件。现在,当我们已经得到cpp-home.txt文件时,我们将要读取它,并且将内容打印在屏幕上。首先,我要指出的是,有很多种方法可以读取文件。以后我会向你...

2003-08-17 22:28:00

阅读数 5476

评论数 4

翻译 C++中的文件输入/输出(1):你的第一个程序

C++中的文件输入/输出(1)原作:Ilia Yordanov,  loobian@cpp-home.com 简介本教程将以C++最基本的文件I/O(输出/输出)开始。此后,我将从更深入的方面,为你展示一些技巧,并分析给出一些有用的函数。你需要对C++有一个较好的理解,否则这个教程于你而言将是陌生...

2003-08-15 18:20:00

阅读数 4346

评论数 2

原创 C++入门解惑(3)——初探指针(下)

2.形形色色的指针All Kinds of Pointers 前一章我们引入了指针及其定义,这一节我们继续研究各种不同的指针及其定义方式(注:由于函数指针较为特殊,本章暂不作讨论,但凡出现“指针”一词,如非特别说明均指数据指针)。1)指向指针的指针我们已经知道,指针变量是用于储存特定数据类型地址的...

2003-08-15 18:17:00

阅读数 2654

评论数 2

原创 C++入门解惑(0)——序

序0.为什么学习C++0.Why Shall I Learn C++?      C++作为一门较为成熟重量级的语言,吸引了许许多多编程学习者。单从市面上编程书籍中C++的书所占的比例即可见一斑。当然,近年来随着Java、C#的兴起与逐渐发展,也出现了一些不同的声音,认为C++并非高效应用编程的首...

2003-07-14 08:08:00

阅读数 2415

评论数 0

原创 C++入门解惑(2)——初探指针(上)

       似乎从古老的C时代起,指针就开始成为群众心目中的难点;在如今的C++中,面向对象、模板等技术的复杂使得过去C中面向过程基础部分的学习难度淡化了,但指针这部分内容依然占据在“难点区”的位置。究其原因,可能是相当部分C/C++都是从Basic这样比较“高级”的语言转移过来的,甚或从零开始...

2003-07-12 10:51:00

阅读数 2344

评论数 0

原创 C++入门解惑(1)——浅析cout

      和大多数朋友一样,我头一遭遇到cout是在生平第一个看到C++程序——经典的“Hello, World!”中,作为我如今最擅长编写的程序之一(^_^),它大概是这样子的:#include using namespace std;int main(){    cout     retur...

2003-07-08 09:07:00

阅读数 3306

评论数 2

提示
确定要删除当前文章?
取消 删除