全部博文(389)
发布时间:2017-08-24 15:57:23
标题两个功能是由gcc的Attributes constructor和destructor实现的。constructor属性 :使函数在main()函数之前执行destructor属性 :使函数在main()函数完成或调用exit()之后被执行这两个属性都还可以指定优先级,控制使用修饰的函数的执行顺序,优先级的值必须大于100,因为0到100之间的优先级由gcc来使.........【阅读全文】
发布时间:2014-02-15 15:18:29
先上代码点击(此处)折叠或打开#include "stdio.h"#include #include #include #include #include #include ......【阅读全文】
发布时间:2013-11-29 11:16:37
近来看linux kernel 的路由表实现。因为本人向来关注数据结构多于关注算法,所以就注意到里面的数据组织中主要用到了两种结构是,链表和散列表。这两种结构其实都很熟悉,链表c++标准库里就有,而散列表虽然标准库没有,但是我自己实现过很多回了。不得不说散列表是很强大的数据结构。这里要探讨散列表的标准实现,一直以.........【阅读全文】