码迷,mamicode.com
首页 > 其他好文 > 详细

static的用法

时间:2017-04-23 15:48:13      阅读:117      评论:0      收藏:0      [点我收藏+]

标签:区分   大于   执行   全局数据区   成员   c语言   变量   instance   函数   

C语言中的用法:

1.静态局部变量:

  1)在全局数据区分配内存

  2)静态局部变量在执行到该对象的时候首次初始化,以后不在初始化

  3)如果没有显示初始化一般就会自动初始化为0;

  4)作用于局部作用域,直到程序运行结束

2.静态全局变量

  1)修饰全局变量,只在本文本中可见

3.静态函数

  1)修饰函数,只在本文文中可见

 

C++中的用法:

1.静态数据成员:
  数据成员的生存期大于class对象,静态数据成员是每个class有一份,普通数据成员是每个instance有一份。

2.静态成员函数:

  静态成员函数不能访问非静态成员函数和非静态数据成员。

  静态成员之间可以相互访问,静态成员函数访问静态数据成员和静态成员函数。

  非静态成员函数可以任意访问静态成员函数和静态数据成员。

 

  

    

static的用法

标签:区分   大于   执行   全局数据区   成员   c语言   变量   instance   函数   

原文地址:http://www.cnblogs.com/xiuxiu55/p/6752608.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!