![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
宏
文章平均质量分 77
轩动day
intel_do_flush_locked failed: Invalid argument
展开
-
Linux系统调用相关的宏
#define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__)系统调用相关的函数经过这里被触发,慢慢惊醒扩展最终形成我们用户可见到的系统调用函数原型。这个宏首先将函数名称最前面加上下划线,然后给出函数的参数个数以及利用__VA_ARGS__将省略号中的参数接收。#define SYSCALL_DEFIN原创 2014-03-27 19:50:09 · 1292 阅读 · 0 评论 -
QT实现解析(1)
在QT程序设计当中,最重要的类别是QObject(定义于SRC\CORELIB\KERNEL\qobject.h),几乎所有的类别都是从这个类别继承来的。而这个类别也如MFC下面的CObject一样,承载了整个QT程序的运行,各个类别通过QObject组成一棵对象树,以便于所有没有被程序员处理的消息都能够得到默认的处理。类同于MFC喜欢将很多东西用宏包装起来,QT也利用了类似的手段。在QObj原创 2014-03-30 16:53:57 · 794 阅读 · 0 评论