zoukankan      html  css  js  c++  java
  • static 关键字的作用

    总结,老被这个static搞晕 总结下他

    static修饰变量 变量内存区域改为全局区/静态区 延长了生命周期

    1)函数体内static变量的作用范围为该函数体,不同于普通变量,该变量的内存只被分配一次,因此其值在下次调用的时候仍为上次的值

    2)在模块内的static全局变量可以被模块内的所有函数访问,但不能被模块外的函数访问

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

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

    5)在类中的static的成员函数属于整个类所拥有,只能去访问static修饰的成员变量

  • 相关阅读:
    sort
    Sicily--17956. Maximum Multiple
    代码1005
    487-3279的解法实例
    487-3279另一种解法
    487-3279
    人工智能--识别句子
    1003-Hangover
    推荐书单(转自GITHUB)
    转自微信号:测试那点事
  • 原文地址:https://www.cnblogs.com/zhubaofeng/p/5256545.html
Copyright © 2011-2022 走看看