摘要:
1.定义:回调函数是通过函数指针调用的函数。一般是以参数的形式传给调用的一方;在需要用到回调函数时,会通过函数指针调用回调函数。 如何正确理解回调函数:函数 F1 调用函数 F2 的时候,函数 F1 通过参数给 函数 F2 传递了另外一个函数 F3 的指针,在函数 F2 执行的过程中, 函数F2 调 阅读全文
摘要:
1.Windows之所以要设立句柄,根本上源于内存管理机制的问题,即虚拟地址。简而言之数据的地址需要变动, 变动以后就需要有人来记录、管理变动,因此系统用句柄来记载数据地址的变更。在程序设计中,句柄是一种特殊的智能指针; 2.参考百度百科:https://baike.baidu.com/item/% 阅读全文
摘要:
__func__是预置在编译器中的宏,并不包含于任何头文件,所以直接调用即可,不需要做任何其它操作。 __func__是一个字符串,值为调用__func__函数的函数名 阅读全文
摘要:
如果n不为0,那么久把n看作1,那么 !n 就是0; 这个时候 if(!n) 就是 if(0) 这时候if后面的语句就不会执行; 阅读全文
摘要:
指针数组: 如何理解:数组里面有很多指针; int *p[n]; 其中 p = a; 是不合法的; 只能 p[0] = a; p[1] = a; 也可以 *p = a; 这时候 a 存放在指针数组的第一个元素的位置,也就是 p[0]; p+1 代表下一个数组位置 也就是从 p[0] 到 p[1]; 阅读全文
摘要:
.config:内核配置文件,包含由用户选择的配置选项,用来存放内核配置后的结果(如make config)。 在进行内核配置,或者是对一些软件的配置和编译中,常常会遇到:make configmake menuconfigmake oldconfigmake xconfigmake defconf 阅读全文