共享库有类似C++类构造和析构函数的函数,当动态库加载和卸载的时候,函数会被分别执行。一个函数加上 constructor的 attribute就成了构造函数;加上 destructor就成了析构函数。
下面举例说明。
执行结果:
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
Linux
+关注
关注
87文章
11219浏览量
208872 -
构造函数
+关注
关注
0文章
5浏览量
2733
发布评论请先 登录
相关推荐
在linux共享库下,调用共享库函数时,程序卡死在函数中的pid=fork()这里的原因?
在linux共享库下,调用共享库函数时,程序卡死在函数中的pid=fork()这里,来个大佬指导
发表于 06-20 06:55
Linux C 函数库中文教程
Linux C 函数库中文手册
cosh
原型:extern float cosh(float x); 用法:#include 功能:求x的双曲余
发表于 03-10 14:09
•36次下载
基于plateaued函数的平衡布尔函数构造
不相交plateaued函数,一类特殊的布尔置换以及一个高非线性度平衡函数,提出了一个构造高非线性度平衡布尔函数的方法。通过分析可知,利用该方法可以
发表于 12-17 09:43
•0次下载
浅析C++执行构造函数编程实例
C++保证在你调用delete时,先自动调用析构函数(而我们安排在这个函数里面删除它的法杖、法袍等对象),再删除对象占用的内存。
发表于 03-03 15:44
•272次阅读
评论