优秀的编程知识分享平台

网站首页 > 技术文章 正文

一文读懂静态成员函数(静态成员函数怎么定义)

nanyue 2024-07-26 15:43:57 技术文章 7 ℃

了解一下静态成员。静态成员可以通过类名加上成员变量名,或者类名加上成员函数名来调成员变量和成员函数。也可以通过对象点成员变量名和对象点成员函数来调用study有修饰的,这个类成员就称为静态成员。静态成员是属于整个类,是所有对象所共有的。静态成员函数只能调用静态成员,而非静态成员函数是可以调用静态也可以调用非静态。

这里面写了一个类,它里边包含的value和number分别就是非静态和静态两种情况。构造函数构造完之后,泛函数和so in four,一个是非静态成员函数,一个是静态成员函数。

看一下计划,用的时候demo第一,这里边去进行调用的时候点了一个10和一个2010和20,分别给了value和number。在这里边第一fun,第一调fun的时候fun是一个非静态成员函数,调用value和number是可以的,所以运行的时候fun就可以正常运行。

但是第一调showinfo的时候会发现这里边调用的时候value不能用,因为Y61是一个非静态成员函数,非静态成员变量,所以就不能调了。在用的过程中运行一下这一块儿就能够发现,这里的value和number在fun中可以调,number只能在showinfo调。

这里如果用这个东西和这个类名去调用非静态成员函数,它是不能调的。但是用这个类名去调静态成员函数,因为它是类所共有的,所以退掉,所以调用它也能得到这一行。所以这儿输出的结果就是demo showinfo,number等于20。

这个就是这里边儿提到的静态成员。

感谢收看,下期再见。

最近发表
标签列表