ZqrFerrari
努力学习,开心生活
摘要: 这个问题其实并不难,主要是要采用合理的数据结构。我用的是数组,int mul[1000],并将每个元素限定在 unit = 100 即 100 进制。效率的确是有待改进,不过除非你要算宇宙的大小,否则耗时可以忽略不计。关键是简短易懂,可移植。代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.Co... 阅读全文
posted @ 2010-05-13 21:33 赵情融 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 在学习C++的回调函数机制时有一个关于函数名和函数指针的疑惑,如是就自己研究了下二者的关系。  快速排序的原型:  void qsort(void *base, size_t nelem, size_t width, int (_USERENTRY *fcmp)(const void *, const void *));   可见qsort接受一个类型为_USERENTRY的函数指针fcmp,但是... 阅读全文
posted @ 2010-05-13 21:07 赵情融 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 一、回调函数   我们经常在C++设计时通过使用回调函数可以使有些应用(如定时器事件回调处理、用回调函数记录某操作进度等)变得非常方便和符合逻辑,那么它的内在机制如何呢,怎么定义呢?它和其它函数(比如钩子函数)有何不同呢?   使用回调函数实际上就是在调用某个函数(通常是API函数)时,将自己的一个函数(这个函数为回调函数)的地址作为参数传递给那个函数。   而 那个函数在需要的时候,利用传递的地... 阅读全文
posted @ 2010-05-13 19:47 赵情融 阅读(556) 评论(0) 推荐(0) 编辑
摘要: 代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--//************************//*PROGRAM:希尔排序*//*CONTENT:希尔排序*//************************#include<dos.... 阅读全文
posted @ 2010-05-13 14:31 赵情融 阅读(1055) 评论(0) 推荐(0) 编辑