__weak 關鍵字的作用

在使用STM32的hal庫的時候,我們常常可以看到很多庫自帶的函數有很多是使用__weak修飾的,比如: 這個修飾符的作用是什麼呢?先看看單詞的意思: 我們可以知道這是弱的意思,具體弱在哪裏?又是和什麼比較? 其實函數名稱前面加上__weak 修飾符,我們一般稱這個函數爲「弱函數」。 加上了__weak 修飾符的函數,用戶可以在用戶文件中重新定義一個同名函數,最終編譯器編譯的時候,會選擇用戶定義的
相關文章
相關標籤/搜索