簡體   English   中英

靜態全局函數詞匯

[英]Static Global Functions vocab

我正在學習明天的測驗(c ++)並且有一個快速的問題。

可以在任何地方訪問全局函數,但是(根據我的注釋),使全局函數靜態限制對定義文件的訪問。

  1. 定義文件是全局函數所在的位置(.cpp文件)
  2. 這不否定全球功能的想法

再次感謝你們的幫助,你們在CSC中省去了很多麻煩,我希望在知識淵博的時候能夠回報你們。

  1. 是的,但這有時是你想要的。 在C ++類聲明中,它有點像窮人的私有版本。

  1. 是的,使全局函數靜態將僅限制其對同一文件的訪問(在其中定義)。

  2. 仍然可以訪問文件中的其他函數(它類似於受限制的全局函數)。 它具有將名稱沖突最小化到軟件中的其他文件的好處。

此外,如果您不需要其他文件中的函數,則可以限制其訪問,從而避免其他文件(如果有)中數據損壞全局數據的可能性。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM