2010年9月13日 星期一

static 用在 function上會有什麼效果?

在 C 中,function 加上 static modifier 的意義在於限制該
function 只有在其所在的程式檔案中才能被認得。

其最主要的目的在於,當你的程式愈寫愈大,或是由多個人
協同寫一個專案時,為了避免在不同的程式檔案中,不小心
取了相同名稱的 function,會造成 link fail 甚至是引用到非
自己預期的 function 而不自知。

沒有留言:

張貼留言