美文网首页
2021-09-05 static那些事

2021-09-05 static那些事

作者: hangzhou吴彦祖 | 来源:发表于2021-09-05 16:07 被阅读0次

1:当变量声明为static时候,空间将在程序的声明周期中分配。 static修饰全局变量或函数的时候只能在本文件中访问。有一个隐藏性。全局变量在一个文件定义  其他文件声明下就可以用啦。extern一下。

2:类中的静态成员变量由对象共享;静态函数不能在构造函数中进行初始化。

编译报错了,正常的初始化应该放到外部,比如这个样子 int apple::i=1;

3:如果一个对象被定义为static时候,他的声明周期也是随着程序而结束。在main结束后可能才去调用这个对象的析构函数。

4:类的静态函数 不依赖于类的对象。允许静态成员函数仅访问静态数据成员。无法访问非静态的成员变量。

插播一个字节对齐的问题,面试的时候记得说一下。

相关文章

  • 2021-09-05 static那些事

    1:当变量声明为static时候,空间将在程序的声明周期中分配。 static修饰全局变量或函数的时候只能在本文件...

  • final 和 static 那些事

    static修饰符 static修饰符能够与属性、方法和内部类一起使用,表示静态的。类中的静态变量和静态方法能够与...

  • 470. 用 Rand7() 实现 Rand10()

    2021-09-05 LeetCode每日一题 链接:https://leetcode-cn.com/proble...

  • 作业都是A+

    2021-09-05 坚持早起学习第2905天。 读经人员:妈妈,媛媛、小宝。 妈妈读经典内容:《黄帝内经》灵枢,...

  • static作用与用法

    目录一、static变量二、static方法三、static代码块四、static class static表示“...

  • 2021-09-05 思考成长周复盘

    一 时间 2021-08-30 ~ 2021-09-05 二 围绕精力提升所做的事情 五点早起,读书学习 低脂纯素...

  • static, static inline, extern, r

    static, static inline, extern, register, static const htt...

  • php面对对象编程

    静态方法static (public static $a=1) (static function) 静态方法不能...

  • day02(数据类型)

    public class Test01 {static byte a;static short b;static ...

  • Java - Day6

    static关键字 1, 使用static声明属性 static声明全局属性 2, 使用static声明方法 ...

网友评论

      本文标题:2021-09-05 static那些事

      本文链接:https://www.haomeiwen.com/subject/smvjwltx.html