C++ 静态成员变量的引用

C++ 静态成员变量的引用,第1张

静态成员变量是属于类,那么,通过类来定义对象的时候,对象也拥有静态成员变量。所以,访问静态成员变量,可以通过类名或者对象名来访问。程序测试例子如下:

       程序运行结果如下:

       可以看到,在程序中,通过stud对象可以访问静态number成员。也可以直接通过类名student访问静态number成员。而且,stud对象和student类访问的静态number成员都是同一个变量。

       注意:在上面的程序中将number定义为公用的静态成员变量,所以,在类外可以直接引用。可以看到在类外可以通过对象名引用公用的静态成员变量,也可以通过类名引用静态成员变量。即使没有定义类对象,也可以通过类名引用静态成员变量。这说明静态成员变量并不是属于某一个对象,而是属于类的,同类的对象可以引用它。

 

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1295615.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-10
下一篇 2022-06-10

发表评论

登录后才能评论

评论列表(0条)

保存