【C++】static 变量详解-变量篇

static修饰变量的话,有两点要注意。 1.变量的存储区域在全局区,不管变量是在函数体内,class内,还是cpp文件内。 2.变量的作用域在离它最近的{}内部,出了{}之外,不可以使用。 具体场景可以参考下面的例子,编译器是Linux下面的G++。 代码如下所示: 为了比较区别,在这里变量名都是a,发现都可以编译通过。这也就表明G++做了处理,可以区分出来不同作用域里面的变量。 为了进一步知道
相关文章
相关标签/搜索