首页 > 代码库 > static的用法
static的用法
C语言中的用法:
1.静态局部变量:
1)在全局数据区分配内存
2)静态局部变量在执行到该对象的时候首次初始化,以后不在初始化
3)如果没有显示初始化一般就会自动初始化为0;
4)作用于局部作用域,直到程序运行结束
2.静态全局变量
1)修饰全局变量,只在本文本中可见
3.静态函数
1)修饰函数,只在本文文中可见
C++中的用法:
1.静态数据成员:
数据成员的生存期大于class对象,静态数据成员是每个class有一份,普通数据成员是每个instance有一份。
2.静态成员函数:
静态成员函数不能访问非静态成员函数和非静态数据成员。
静态成员之间可以相互访问,静态成员函数访问静态数据成员和静态成员函数。
非静态成员函数可以任意访问静态成员函数和静态数据成员。
static的用法
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。