摘要:
以前仅知道创建对象,但对匿名对象的了解基本为0。 通过阅读google chromium源代码 中关于 log 的使用,查阅相关资料,了解了一下匿名对象,予以记录。 什么是匿名对象 匿名对象可以理解为是一个临时对象,一般系统自动生成的,如你的函数返回一个对象,这个对象在返回时会生成一个临时对象。 #include class myclass {public: myclass() { ... 阅读全文
摘要:
http://blog.csdn.net/code_crash/article/details/4854939 不完整类型 C与C++关于不完整类型的语义是一样的。不完整类型是这样一种类型,它缺乏足够的信息例如长度去描述一个完整的对象。 前向声明就是一种常用的不完整类型: class base; struct test; base和test只给出了声明,没有给出定义。不完整类型必须通过某种... 阅读全文
摘要:
http://dog250.blog.51cto.com/2466061/1612791 可以说sk_buff结构体是Linux网络协议栈的核心中的核心,几乎所有的操作都是围绕sk_buff这个结构体进行的,它的重要性和BSD的mbuf类似(看过《TCP/IP详解 卷2》的都知道),那么sk_buff是什么呢?sk_buff就是网络数据包本身以及针对它的操作元数据。想要理解sk_buff,最简单的... 阅读全文