2013-08-05 73 views
-1

語言的靜電功能裸機多個文件

此程序有許多子模塊。我希望每個子模塊的功能不能被其他子模塊看到/使用,除了這些功能是API函數。 如果子模塊只包含單個文件,最簡單的方法是使用除API函數外的靜態函數。但是,多功能子模塊的工作如何?

+2

如果你問你是否可以在每個可鏈接對象模塊中有多個'static'函數,答案是* yes *。如果這不是問題的根源,那麼您可能需要考慮對其進行重新說明以更好地解決您正在嘗試解決的問題。 – WhozCraig

回答

0

如果說C模塊是翻譯單元是文件。從這個落後的結果是,沒有模塊由C中多於一個文件組成。

所以要回答你的問題:你不能有一個靜態功能被訪問超過一個文件。