C++ 静态成员变量的引用
Posted Linux编程学堂
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C++ 静态成员变量的引用相关的知识,希望对你有一定的参考价值。
静态成员变量是属于类,那么,通过类来定义对象的时候,对象也拥有静态成员变量。所以,访问静态成员变量,可以通过类名或者对象名来访问。程序测试例子如下:
程序运行结果如下:
可以看到,在程序中,通过stud对象可以访问静态number成员。也可以直接通过类名student访问静态number成员。而且,stud对象和student类访问的静态number成员都是同一个变量。
注意:在上面的程序中将number定义为公用的静态成员变量,所以,在类外可以直接引用。可以看到在类外可以通过对象名引用公用的静态成员变量,也可以通过类名引用静态成员变量。即使没有定义类对象,也可以通过类名引用静态成员变量。这说明静态成员变量并不是属于某一个对象,而是属于类的,同类的对象可以引用它。
以上是关于C++ 静态成员变量的引用的主要内容,如果未能解决你的问题,请参考以下文章