- 博客(7)
- 资源 (11)
- 收藏
- 关注
原创 用递归法和迭代法分别实现Fibonacci数列
/* 问题:一对新生兔子,从第三个月开始它们每月都生一对兔子; 按规律可知每月兔子的数量组成如下数列:1,1,2,3,5,8,13,21,……; 称之为Fibonacci数列。 分析:算法可描述为fib1=fib2=1;fib(n)=fib(n-1)+fib(n-2) (n>=3); 作者:RaoBaggiO 日期:2007.10.1
2007-10-19 08:57:00 1754
原创 回调函数的意义
在窗口类结构WNDCLASS中有一个成员lpfnWndProc指定了这一类型窗口的过程函数,也称回调函数。回调函数的原理是这样的,当应用程序收到给某一窗口的消息时(消息与窗口是相关的),就应该调用某一函数来处理这条消息。这一调用过程不用应用程序自己来实施,而由操作系统来完成,但是,回调函数本身的代码必须由应用程序自己完成。对于一条消息,操作系统到底调用应用程序中的哪个函数(回
2007-10-17 15:15:00 913
原创 理解Windows消息机制
一个消息必须由一个窗口接收。在窗口的过程(WNDPROC)中可以对消息进行分析,对自己感兴趣的消息进行处理。系统通过窗口句柄来在整个系统中唯一标识一个窗口,发送一个消息时必须指定一个窗口句柄表明该消息由那个窗口接收。而每个窗口都会有自己的窗口过程,所以用户的输入就会被正确的处理。系统将会维护一个或多个消息队列,所有产生的消息都回被放入或是插入队列中。系统会在队列中取出每一条消息,根据
2007-10-17 14:53:00 687
原创 什么是句柄
对于C++来说可以认为是封装资源的类。句柄是WONDOWS用来标识被应用程序所建立或使用的对象的唯一整数,WINDOWS使用各种各样的句柄标识诸如应用程序实例,窗口,控制,位图,GDI对象等等。WINDOWS句柄有点象C语言中的文件句柄。句柄是个指针,但它是个二级指针(指向指针的指针)。如果你拥有了一个对象的句柄。你就可以操作对象的所有公共方法。handle(句柄)是服务的推广。比如你
2007-10-16 15:17:00 759
原创 简单的取彩球程序
这是小弟第一次发自己的代码,写的不好希望大家指点,以后会继续努力。/* 问题:取彩球;口袋中有红、黄、蓝、白、黑五色球若干个, 每次从口袋中取出3个不同颜色的球,问有多少种取法? 分析:由于球只能是五种颜色之一,故可用枚举类型表示球的颜色。 设取出的球为i、j、k,根据题意,i、j、k分别可以有五种取值,且i≠j≠k。 可以用穷举
2007-10-15 16:46:00 1656
转载 正则表达式及其应用简介
浪潮软件技术研究中心 申科建 1 介绍 正则表达式(Regular Expressions)描述了一种字符串匹配的模式,可以用来检
2006-03-06 09:09:00 775
原创 const 与 #define的比较
C++ 语言可以用const来定义常量,也可以用 #define来定义常量。但是前者比后者有更多的优点:(1) const常量有数据类型,而宏常量没有数据类型。编译器可以对前者进行类型安全检查。而对后者只进行字符替换,没有类型安全检查,并且在字符替换可能会产生意料不到的错误(边际效应)。(2) 有些集成化的调试工具可以对const常量进行
2006-02-02 20:32:00 960
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人