$ ls -l C

> [LINUX] A simple kernel module
> Read more ...

A simple kernel module(example code in LDD).


> 指针传参hack
> Read more ...
#C

c语言中有时会看到 void * data 这样的类型,可以通过cast转换为任意需要的数据指针。C语言中的pointer一般为 4 Bytes 也即 32 位。当传递的参数不大时,完全可以把一个int塞进这个指针中传递,从而省下了申请内存的麻烦。

一个常见的例子是,在GUI编程中为按钮绑定点击事件。


seite: 1/1