C++中static用法

如果不考慮類 那麼static如果修飾全局變量和函數的話就起到了隱藏的目的,例如同時編譯兩個文件a.cpp和b.cpp a中有一個全局變量char  a 和函數test() 那麼他們就具有全局可見性,即在b中也可以訪問到該全局變量和該函數。如果加上static之後全局變量就只能在本原文件中訪問,跨文件是不可以訪問的。 例子: a.cpp b.cpp 運行結果: 加了static以後編譯會報錯: 如
相關文章
相關標籤/搜索