摘要: 一回调函数我们经常在C++设计时通过使用回调函数可以使有些应用(如定时器事件回调处理、用回调函数记录某操作进度等)变得非常方便和符合逻辑,那么它的内在机制如何呢,怎么定义呢?它和其它函数(比如钩子函数)有何不同呢?使用回调函数实际上就是在调用某个函数(通常是API函数)时,将自己的一个函数(这个函数为回调函数)的地址作为参数传递给那个函数。而 那个函数在需要的时候,利用传递的地址调用回调函数,这时你可以利用这个机会在回调函数中处理消息或完成一定的操作。至于如何定义回调函数,跟具体使用的 API函数有关,一般在帮助中有说明回调函数的参数和返回值等。C++中一般要求在回调函数前加CALLBACK( 阅读全文
posted @ 2011-07-15 18:14 java简单例子 阅读(1136) 评论(0) 推荐(1) 编辑
摘要: 一个项目离开了商业性很难得到长久蓬勃的发展。Meego诞生以来也是历经波折。回顾过去的Android的道路,开源与合作无疑为他的发展提供了很大的动力,时至今日他已能够与苹果的iOS一争高下。但就目前Android来看,其燎原之势在目前已趋于缓和。根据【eoe Android 前线资讯】自今年初以来的苹果iPhone市场份额增长势头不减,苹果iPhone在智能手机市场的份额,已经上升到27%。而谷歌Android系统的份额没有增长,这是Android发布以来,首次出现增长停滞现象。在Android产品不断推广的过程中,也能够看到不少问题。虽然Android系统的市场占有率目前占据第一,但在商业盈 阅读全文
posted @ 2011-07-15 17:11 java简单例子 阅读(136) 评论(0) 推荐(0) 编辑
摘要: value_type& operator [] (int location) { return *(sqlist+location); }//例如:value_type类型的一个temp,temp[10], 就是temp.operator [](10); MyVector& operator = (MyVector& mv) { if (&mv == this) { return *this; } cout << "重写 = :" <<endl; Clear(); ... 阅读全文
posted @ 2011-07-15 17:09 java简单例子 阅读(381) 评论(0) 推荐(0) 编辑
摘要: //List.h#ifndef LIST_H#define LIST_H#define MAXSIZE 100#include <iostream>using namespace std;template <class T> class List{ public: List(); virtual ~List(); void InitList(); void Insert(int pos, T val); //返回插入的内容 T Del(int pos); ... 阅读全文
posted @ 2011-07-15 16:05 java简单例子 阅读(174) 评论(0) 推荐(0) 编辑
摘要: i= 0; while(1) { cin >> data[i]; if(data[i]==0) { break; } i++; } 阅读全文
posted @ 2011-07-15 13:10 java简单例子 阅读(231) 评论(0) 推荐(0) 编辑