美文网首页
9月15日-4期C语言学习总结

9月15日-4期C语言学习总结

作者: 赵玉冰z | 来源:发表于2017-09-15 22:23 被阅读0次

静态成员

静态数据用得较多的场合:

(1)用来保存流动变化的对象个数

(2)作为一个标志,表明一个特定的动作是否发生(如某一文件状态)。

(争夺标记,类似令牌 )

(3)一个指向一个链表第一成员或最后一个成员的指针。

静态数据成员:

(1) 不管一个类的对象有多少个,其静态数据成员也只有一个,由这些对象所共享,可被任何一个对象所访问。

(2) 在一个类的对象空间内,不包含静态成员的空间,所以静态成员所占空间不会随着对象的产生而分配,或随着对象的消失而回收。

(3) 静态数据成员的存储空间的分配是在程序一开始运行时就被分配。并不是在程序运行过程中在某一函数内分配空间和初始化。

(4) 静态数据成员的初始化语句,既不属于任何类,也不属于包括主函数在内的任何函数,静态数据成员初始化语句最好在类的实现部分定义

(5) 对于在类的public部分说明的静态数据成员,可以不使用成员函数而直接访问,既使未定义类的对象,同样也可以直接访问,但在使用时也必须用类名指明所属的类。

而private和protected部分的静态成员只能通过类的成员函数访问。

相关文章

  • 2015年iOS开发整理总结

    C语言学习总结# 难点和重点## 重要知识点回顾## 数组的使用 Objective-C学习总结# 网络阶段## ...

  • Go语言基础知识(一)

    Go 语言学习的入门部分,如果有C语言的基础类比学习会非常迅速。总结来说 Go语言 和 C语言很相似,语法更为简单...

  • c语言学习总结

    今天是2016年3月19日,我是3月14日接触c语言的掐指一算到今天已经有一周了;首先我先对我这一周学习什么做个总...

  • C语言指针学习总结

    这里对 C 语言的指针进行比较详细的整理总结,参考网络上部分资料整理如下,希望能对大家有所帮助。 指针概念 计算机...

  • c语言学习总结

    逗号表达式与自增自减 自增自减 b = a++ 等价于 b = a; a = a+1; b = ++a 等价于 ...

  • C/C++ | C 语言学习&总结

    介绍 C语言是一门面向过程、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器...

  • C语言基础知识梳理总结

    C语言是当代人学习及生活中的必备基础知识,应用十分广泛,下面为大家带来C语言基础知识梳理总结,C语言零基础入门绝对...

  • C语言基础知识总结大全(干货)

    C语言是当代人学习及生活中的必备基础知识,应用十分广泛,下面为大家带来C语言基础知识梳理总结,C语言零基础入门绝对...

  • C语言知识点总结(一)

    对C语言学习的总结。 一、单选题 1、下列关于C语言中main函数位置的叙述中,正确的是:(C)A.必须在程序的最...

  • 2019-12-06

    R语言学习总结 数据库:TCGA(TCGAbiolinks包),GTEx,CCLE,GEO(GEOquery) c...

网友评论

      本文标题:9月15日-4期C语言学习总结

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