__attribute__ ((destructor))
来源:互联网 发布:老虎伍兹 知乎 编辑:程序博客网 时间:2024/05/10 02:20
[http://www.blogjava.net/baicker/archive/2008/05/09/199491.html]
在 Linux 上,GCC 有一个扩展,允许指定当可执行文件或者包含它的共享对象启动或停止时应该调用某个函数。语法是 __attribute__((constructor))
或 __attribute__((destructor))
。这些基本上与构造函数及析构函数相同,可以替代 glibc 库中的 _init 和 _fini 函数。
这些函数的 C 原型是:
void __attribute__ ((constructor)) app_init(void); void __attribute__ ((destructor)) app_fini(void);
0 0
- __attribute__ ((destructor))
- __attribute__((constructor)) 和 __attribute__((destructor))
- __attribute__((constructor))和__attribute__((destructor))
- GCC __attribute__((constructor)|(destructor))
- GCC __attribute__((constructor)|(destructor))
- GCC __attribute__((constructor)|(destructor))
- __attribute__((constructor)|(destructor)(PRIORITY))
- GCC __attribute__((constructor)|(destructor))
- 函数属性__attribute__((constructor))和__attribute__((destructor))
- GCC的__attribute__ ((constructor))和__attribute__ ((destructor))
- gcc的__attribute__ ((constructor))和__attribute__ ((destructor))
- 函数属性__attribute__((constructor))和__attribute__((destructor))
- GCC的__attribute__ ((constructor))和__attribute__ ((destructor))
- GCC中 __attribute__((constructor)|(destructor))
- gcc __attribute__关键字举例之constructor/destructor
- gcc下__attribute__ ((constructor))和__attribute__ ((destructor))的使用
- gcc下__attribute__ ((constructor))和__attribute__ ((destructor))的使用
- GNU C - 一个别致的HelloWorld程序 引申到: __attribute__((constructor)|(destructor)(PRIORITY))
- 欧拉函数
- poj 2195 最小费用最大流(小人回家)
- POJ-1258--Agri-Net (最小生成树 Prime)
- 声波通信原理及源代码
- 华为编程大赛——训中最小不重复数
- __attribute__ ((destructor))
- 阅读
- 【Thread Dumps】怎样分析 JAVA 的 Thread Dumps
- 请吧烦躁的心安静下来!!!!
- novaclient代码分析(1)
- 实战Jquery(四)--标签页效果
- BOJ 6399 奔小康赚大钱 //二分图KM模板题
- 使用JAVA获取指定网页内容
- 搭建高可用的MongoDB集群(上):MongoDB的配置与副本集