static

来源:互联网 发布:网络信息工作有哪些 编辑:程序博客网 时间:2024/05/29 18:53

存储类定义 C++ 程序中变量/函数的范围(可见性)和生命周期

一般存储类都是auto


static存储类和auto的区别是:

1 局部变量生命周期改变成程序生命周期

2 全局变量的作用域在本文件内


另外:在 C++ 中,当 static 用在类数据成员上时,会导致仅有一个该成员的副本被类的所有对象共享