1. 程式人生 > >函式前加static與不加static的區別

函式前加static與不加static的區別

1:加了static後表示該函式失去了全域性可見性,只在該函式所在的檔案作用域內可見

2:當函式宣告為static以後,編譯器在該目標編譯單元內只含有該函式的入口地址,沒有函式名,其它編譯單元便不能通過該函式名來呼叫該函式,這也是對1的解析與說明