___ _ _ ___ ___ _ ______ / __| || | _ \_ _| |/ /__ / \__ \ __ | /| || ' < |_ \ |___/_||_|_|_\___|_|\_\___/
$ ls -l C
> [LINUX] A simple kernel module | |
> Read more ...
A simple kernel module(example code in LDD). |
|
> 指针传参hack | |
> Read more ...
c语言中有时会看到 void * data 这样的类型,可以通过cast转换为任意需要的数据指针。C语言中的pointer一般为 4 Bytes 也即 32 位。当传递的参数不大时,完全可以把一个int塞进这个指针中传递,从而省下了申请内存的麻烦。 一个常见的例子是,在GUI编程中为按钮绑定点击事件。 |