09 2014 档案
摘要:转自http://blog.csdn.net/swordmanwk/article/details/6170995 reactor设计模式,是一种基于事件驱动的设计模式。 《Pattern-Oriented Software Architecture, Volume 2》对这个模式做了详细的讲解...
阅读全文
摘要:参考自http://blog.csdn.net/newman0708/article/details/44019831. 申请方式栈:由系统自动分配。 例如,在函数中声明一个局部变量 int b; 系统会自动在栈中为b开辟空间。堆:需要程序员自己申请,并指明大小,在C中malloc函数,C++中是n...
阅读全文
摘要:先看一小段代码#includeint main(){ size_t len = 0; const char* id = "abcdefghijklmn"; len = strlen(id); if (len > 3) { id += len - 3 ; ...
阅读全文
摘要:void 无类型 void* 无类型指针void的作用主要是对函数参数和返回值的限定,void func(void);表示func函数无参数无返回值。void*可以指向任意类型的数据,如pvoid可以指向pint指向的数据。void *pvoid;int *pint;pvoid = pint;pi...
阅读全文
摘要:一个困扰很久的问题终于解决了,感谢万能的网络~在看项目代码的时候,看到很多宏定义“类型-1”,很纳闷,类型还能做减法??typedef unsigned int uint;#define a (uint)-1让我敲敲自己秀逗的脑袋,居然一直以为是减法。(uint)-1其实是强制类型转换,把-1转换成...
阅读全文

浙公网安备 33010602011771号