C++中类中static方法的使用,
第一可以提高效率,不必先实例化一个对象,然后调用该方法,可以直接通过类型名调用该方法。
第二,static的一个重要的用途就是它在内存中只有一个副本,如果不必在每一个对象中都复制此方法的副本,最好还是用static,可以节省空间。
最后一点,可共用的方法使用静态,不能共用的用实例方法
++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++++++++++++++
在C++类中static成员作用简单小结:
1、static成员的名字是在类的作用域中,因此可以避免与其他类的成员或全局变量有名字冲突。
2、static成员可以封装,有类的私有、保护。
3、static成员在为类共有,不是某个对象的实例,因此static成员函数中没有this指针。
本文介绍了C++中类的static成员的功能与用途。首先,static方法可以提高效率,无需实例化对象即可调用。其次,static成员在内存中仅有一个副本,节省空间。此外,static成员属于类级别,不依赖于特定对象,且可以避免命名冲突。
1万+

被折叠的 条评论
为什么被折叠?



