Linux共享库的构造函数和析构函数

2020-06-22 09:54 来源:电子说

共享库有类似C++++类构造和析构函数的函数,当动态库加载和卸载的时候,函数会被分别执行。一个函数加上 constructor的 attribute就成了构造函数;加上 destructor就成了析构函数。

下面举例说明。

Linux共享库的构造函数和析构函数


 

Linux共享库的构造函数和析构函数


 

Linux共享库的构造函数和析构函数


 

Linux共享库的构造函数和析构函数


 

执行结果:

Linux共享库的构造函数和析构函数

延伸 · 阅读