自定义博客皮肤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

  • 博客(18)
  • 论坛 (151)
  • 收藏
  • 关注

转载 2. 找出最大的整数

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

2008-08-20 00:09:00 898

原创 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 979

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

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

2004-08-24 18:26:00 2458

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

闲谈C++算法封装:穷举法     将算法独立抽象出来,在C++中算不上新鲜:STL中就封装了不少高效、健壮、灵活的泛型组件及对应的基础算法,工艺之高、适用性之强,非寻常我辈所轻易能及。这里不打算(也暂没有能力打算)以STL这样的工业级要求来谈论算法封装,只因最近尝翻大师名著,阅者水平有限,仅嗅触至皮毛,理智薄弱,感情却蓬勃发展:也欲尝试“封装”的味道。选择了最简易的穷举算法,抽其骨架,炮

2004-03-24 10:08:00 1945

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

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

2003-12-18 00:10:00 2142

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

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

2003-11-09 22:56:00 2284

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

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

2003-10-21 00:08:00 2890

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

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

2003-09-23 01:35:00 5271 6

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

C++中的文件输入/输出(5)原作:Ilia Yordanov,  loobian@cpp-home.com 二进制文件的处理 虽然有规则格式(formatted)的文本(到目前为止我所讨论的所有文件形式)非常有用,但有时候你需要用到无格式(unformatted)的文件——二进制文件。它们和你的可执行程序看起来一样,而与使用及>>操作符创建的文件则大不相同。get()函数与p

2003-08-24 15:33:00 8551 2

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

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

2003-08-22 11:11:00 3836 1

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

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

2003-08-21 21:43:00 3081 4

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

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

2003-08-20 10:40:00 8754 6

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

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

2003-08-17 22:28:00 5597 4

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

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

2003-08-15 18:20:00 4475 2

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

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

2003-08-15 18:17:00 2741 2

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

序0.为什么学习C++0.Why Shall I Learn C++?      C++作为一门较为成熟重量级的语言,吸引了许许多多编程学习者。单从市面上编程书籍中C++的书所占的比例即可见一斑。当然,近年来随着Java、C#的兴起与逐渐发展,也出现了一些不同的声音,认为C++并非高效应用编程的首选,而且硬件的迅速发展也会使虚拟平台的速度劣势淡化,而其优良的可移植性及安全性将使之成为新的语

2003-07-14 08:08:00 2477

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

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

2003-07-12 10:51:00 2429

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

      和大多数朋友一样,我头一遭遇到cout是在生平第一个看到C++程序——经典的“Hello, World!”中,作为我如今最擅长编写的程序之一(^_^),它大概是这样子的:#include using namespace std;int main(){    cout     return 0;}       由于以前学过C,所以这段代码的其它部分在我看来都还算“正常”,

2003-07-08 09:07:00 3433 2

空空如也

使用SHFileOperation删除文件夹遇到的问题

发表于 2010-08-26 最后回复 2019-12-10

散分:蚂蚁喜欢我往我的水杯里投,为什么呢?

发表于 2006-08-05 最后回复 2019-10-12

[散分]水园正气不足,向大家推荐一个网站

发表于 2006-11-09 最后回复 2019-10-12

新年第一天看水晶,不慎失手弄掉一块,破了。

发表于 2006-01-03 最后回复 2019-10-12

我打算建立独立的个人主页,请有经验的朋友推荐一下哪里的虚拟主机服务比较好?顶贴有分 ^_^

发表于 2005-03-01 最后回复 2019-10-12

汇编版十六皇后,答关于关于Java和汇编效率讨论的帖子

发表于 2007-01-03 最后回复 2017-08-10

首位数问题

发表于 2007-01-02 最后回复 2017-07-27

高分求救:Windows2000的问题,进入后Internet.exe弹出错误信息,说引用内存0x0000000000错!

发表于 2001-08-26 最后回复 2012-11-23

Linux下软件安装后上哪儿找?

发表于 2003-06-21 最后回复 2012-11-23

我用RH9,安了KDE包,请问应该如何进?

发表于 2003-06-25 最后回复 2012-11-23

请问,如何用vi实现自动缩进?

发表于 2003-07-18 最后回复 2012-11-23

新手问题:xsl="http://www.w3.org/1999/XSL/Transform"有什么含义?

发表于 2004-07-18 最后回复 2012-11-23

【CSDN九年帖挖坟】【散分】九年前我们畅想今日的VC++ 2010,那么十年后的VC++ 2020会是什么样子?

发表于 2010-02-26 最后回复 2010-09-28

!!!超级漫想:::VC++ 2010版!!!!

发表于 2001-02-10 最后回复 2010-05-30

【头脑风暴】【散分】怎样尽可能准确地知道自己在CSDN论坛的注册日期

发表于 2010-02-26 最后回复 2010-02-26

【散分庆祝】热烈庆祝迎国庆散分之2圆满结束!invoked网友独得128分!所有参与选手均获奖分!

发表于 2009-10-03 最后回复 2009-10-10

[揭晓]迎国庆散分游戏1(最后发帖人)结果揭晓!zengfanxing夺冠得128分!

发表于 2009-10-03 最后回复 2009-10-04

[散分游戏]一等奖独得128分!二等奖48分!……鼓励奖也有6分!

发表于 2009-09-30 最后回复 2009-10-03

【迎国庆散分游戏2】最长区间:多达26位中奖者!1等奖128分;2等奖48分……

发表于 2009-09-30 最后回复 2009-10-03

智力:从自然数集中随机抓一个数出来,首位数为“1”的概率(十进制)是多少?

发表于 2007-01-01 最后回复 2008-07-21

[转贴][共勉]培养好习惯/自控能力的好文章:30天走向成功

发表于 2008-01-29 最后回复 2008-01-31

[散分]请推荐一下虚拟主机,速度快(北京,网通),服务好

发表于 2007-12-14 最后回复 2007-12-15

[散分]新买的机器,装32位的Vista好还是64位的好?

发表于 2007-12-04 最后回复 2007-12-04

申请开设数据挖掘版块

发表于 2007-02-04 最后回复 2007-11-17

请问Flash播放动画时绘制动画用的是DirectX还是GDI?

发表于 2006-12-31 最后回复 2007-01-03

建议新开[函数式编程]专区

发表于 2006-10-24 最后回复 2006-11-08

关于CSDN社区的调查:大家觉得自己的可用分够用么?大家平均每周约提多少个问题?……(送分)

发表于 2006-10-24 最后回复 2006-10-25

一个程序员写的诗:http://blog.sina.com.cn/u/1255864290

发表于 2006-09-20 最后回复 2006-09-21

散分,顺问一下能上网易吗?

发表于 2006-08-17 最后回复 2006-08-18

水园送分大赛第一轮比赛结果揭晓啦!

发表于 2006-08-14 最后回复 2006-08-14

一分钟,提升你的意志力!(转贴)

发表于 2006-08-06 最后回复 2006-08-12

【水园送分大赛之一】本帖最后一个回复者,送一百分

发表于 2006-08-08 最后回复 2006-08-12

明星名人学佛历程、感悟

发表于 2006-07-28 最后回复 2006-07-29

恭喜建版

发表于 2006-07-21 最后回复 2006-07-25

C++中如何设置一个文件的大小?

发表于 2006-07-24 最后回复 2006-07-25

我要处理很大的数组,内存放不下,需要使用磁盘文件作为辅助空间。大家觉得如何能提高访问效率?

发表于 2006-07-22 最后回复 2006-07-23

我要处理很大的数组,内存放不下,需要使用磁盘文件作为辅助空间。大家觉得如何能提高访问效率?

发表于 2006-07-22 最后回复 2006-07-23

怎么“配置我感兴趣的社区”里看不到AI版?

发表于 2006-07-21 最后回复 2006-07-21

超级分帖:十万个为什么之《《《粘贴怎么读?是zhantie还是niantie?》》》

发表于 2006-06-11 最后回复 2006-06-12

硬盘出了故障,要恢复它的数据,困难吗?

发表于 2006-06-07 最后回复 2006-06-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

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