共享庫有類似C++類構造和析構函數的函數,當動態庫加載和卸載的時候,函數會被分別執行。一個函數加上 constructor的 attribute就成了構造函數;加上 destructor就成了析構函數。
下面舉例說明。
執行結果:
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
Linux
+關注
關注
87文章
11460瀏覽量
212792 -
構造函數
+關注
關注
0文章
5瀏覽量
2801
發布評論請先 登錄
相關推薦
熱點推薦
在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
?436次閱讀
評論