C++中的Static

static 是C++中很常用的修饰符,它被用来控制变量的存储方式和可见性。

想将函数中此变量的值保存至下一次调用

需要一个数据对象为整个类而非某个对象服务

在类中,静态成员可以实现多个对象之间的数据共享,并且使用静态数据成员还不会破坏隐藏的原则,即保证了安全性。因此,静态成员是类的所有对象中共享的成员,而不是某个对象的成员。

静态成员函数和静态数据成员一样,它们都属于类的静态成员,它们都不是对象成员。因此,对静态成员的引用不需要用对象名。

http://blog.csdn.net/danforn/article/details/2312766

http://developer.51cto.com/art/200812/103804.htm

原文链接: https://www.cnblogs.com/USTC-fuxm/archive/2012/09/29/2708463.html

欢迎关注

微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍

    C++中的Static

原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/64113

非原创文章文中已经注明原地址,如有侵权,联系删除

关注公众号【高性能架构探索】,第一时间获取最新文章

转载文章受原作者版权保护。转载请注明原作者出处!

(0)
上一篇 2023年2月9日 上午11:19
下一篇 2023年2月9日 上午11:20

相关推荐