Beautiful Code {16. The Linux Kernel Driver Model: The Benefits of Working Together}
题目好像很玄的样子,有点《集市与教堂》的味道。 从代码上来讲,这是一个用c实现面向对象的继承特性,像是解释C++的继承如何实现的。记得有个朋友提醒过我子类对象的内存不一定是父类的内存在后面,虽然实际是这样的,但标准没有要求。 #define container_of(ptr, type, member) ({ / cons
原创
2010-02-24 22:18:00 ·
207 阅读 ·
0 评论