数百条线程为何频繁断开,
回调函数为何迟迟没有结果,
mysql的数据为何屡遭黑手,
连环嵌套循环案,究竟何人所为?
分类:
其他好文 时间:
2014-08-09 21:02:59
阅读次数:
221
变量fp是一个函数指针,*fp就是该指针指向的函数,所以 (*fp)()就是调用该函数的方式,ANSI C标准允许程序员将上式简写为fp()。
在表达式(*fp)()中,*fp两侧的括号很重要,因为函数运算符()的优先级高于单目运算法*。...
分类:
其他好文 时间:
2014-08-09 16:00:48
阅读次数:
237
(m_pListener->*m_pfnSelector)(this);m_pListener是class的实例m_pFnSelector是存的函数的指针 这句可能要稍微解释下,其实也挺好懂的。首先前面这个括号就是对应的函数,后面的this就是参数,这个满足对函数指针的定义,即void (CCObj...
分类:
编程语言 时间:
2014-08-08 20:57:06
阅读次数:
284
Echo网络库概要说明源码分析使用方法概要说明Echo借鉴了大量muduo的代码,并对其进行简化。Echo体现了现代C++两大风格,一是事件回调,我们使用function/bind实现回调机制,用户只需要向其注册回调函数即可,必要时可以封装成class,二是采用智能指针进行资源管理,例如TcpCon...
分类:
其他好文 时间:
2014-08-08 20:47:26
阅读次数:
285
看个小例子:char* fun1(){ char * p = (char*)malloc(100); p = "helloww"; return p;}void fun2(char *p){ p = "hello";}fun1 完成了指针的赋值和返回指针区域。 fun2 因为p的局部赋值而无法再函....
分类:
编程语言 时间:
2014-08-08 17:57:36
阅读次数:
269
指针函数,函数指针,typedef简化函数指针的使用,类中非静态成员函数和静态成员函数的调用。...
分类:
编程语言 时间:
2014-08-08 16:02:46
阅读次数:
195
函数的回调是PHP中的一种特殊机制,这种机制允许在函数的参数列表中,传入用户自定义的函数地址作为参数处理或完成一定的操作。使用回调函数可以很容易地显示一些所需的功能。以下将介绍主要的几个使用回调函数处理数组的函数。
分类:
其他好文 时间:
2014-08-08 15:25:16
阅读次数:
255
遍历窗口,获得控件句柄1 EnumChildWindows(hwndDlg, (WNDENUMPROC)EnumChildProc, NULL);回调函数 1 BOOL CALLBACK EnumChildProc(HWND hwnd, LPARAM lParam ) 2 { 3 char ...
分类:
其他好文 时间:
2014-08-08 15:15:36
阅读次数:
324
如果指针作为形参,要注意是否希望这个指针作为返回值返回。例如,在链表的插入函数中void Insert(Node *head,Node *x);当head == NULL时,我们希望令head = x,此时实际上只改变了head的副本,head并没有改变,因此正确的函数原型应该是void Inser...
分类:
其他好文 时间:
2014-08-08 11:59:15
阅读次数:
200
我们都知道C++ class中有三种成员函数,static(静态的),nonstatic(非静态的),virtual(虚拟的)各种成员函数的指针各有区别,以下是一个完整的例子:(注意红颜色的区别)
class A
{
public:
static void staticmember(){cout
void nonstatic(){cout
virtual...
分类:
编程语言 时间:
2014-08-08 02:01:31
阅读次数:
249