STATIC

原创 2013年12月02日 11:03:30

范围

1)函数体内

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

2)模块内static 全局变量

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

3)模块内的 static 函数

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

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

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

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

22_static video

  • 2016-03-28 15:58
  • 11.18MB
  • 下载

静态常量(static final)的研究

静态常量由于其编译原理的特殊性有时候比较难理解,下面就分情况举例,相信4个示例能帮大家很好地理解static 和 final关键字的使用。 编译期常量的这种情况,编译器可以将该常量值代入任何可能用到它...

openssl static library

  • 2016-11-14 08:36
  • 4.15MB
  • 下载

Java中static关键字的五种用法详解(含代码举例)

static:静态。学习static关键字的用法,首先要明确一个知识点:静态,是相对于类而言的,每个类独有一份;而非静态,是相对于对象而言的,每个对象独有一份。有了这个概念,下面来详细讲解static...

Java static修饰成员变量

Java基础——static简述

静态变量、实例变量;静态方法、非静态方法。 在语法定义上的区别:静态变量前要加static关键字,而实例变量前则不加。 在程序运行时的区别:实例变量属于某个对象的属性,必须创建了实例对象,其中...

C语言中static详述

  • 2013-08-20 06:28
  • 28KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)