关闭

STATIC

标签: STATIC
290人阅读 评论(0) 收藏 举报
分类:

范围

1)函数体内

函数体内 static 变量的作用范围为该函数体,不同于 auto 变量,该变量的内存只被分配一次,因此其值在下次调用时仍维持上次的值;

2)模块内static 全局变量

在模块内的 static 全局变量可以被模块内所用函数访问,但不能被模块外其它函数访问;

3)模块内的 static 函数

在模块内的 static 函数只可被这一模块内的其它函数调用,这个函数的使用范围被限制在声明它的模块内;

4)在类中的 static 成员变量属于整个类所拥有,对类的所有对象只有一份拷贝;

5)在类中的static成员函数属于整个类所拥有,这个函数不接收this指针,因而只能访问类的 static 成员变量。 

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:42863次
    • 积分:1286
    • 等级:
    • 排名:千里之外
    • 原创:93篇
    • 转载:11篇
    • 译文:0篇
    • 评论:0条