C++中static用法

如果不考虑类 那么static如果修饰全局变量和函数的话就起到了隐藏的目的,例如同时编译两个文件a.cpp和b.cpp a中有一个全局变量char  a 和函数test() 那么他们就具有全局可见性,即在b中也可以访问到该全局变量和该函数。如果加上static之后全局变量就只能在本原文件中访问,跨文件是不可以访问的。 例子: a.cpp b.cpp 运行结果: 加了static以后编译会报错: 如
相关文章
相关标签/搜索