我正在寻找有关 C++ 静态方法的信息。 我进行了搜索,但老实说我无法清楚地理解任何东西。
静态函数是那些只包含静态数据成员的函数吗?
最佳答案
类的静态方法没有this
指针。这意味着他们无法访问实例成员数据。方法(静态或其他)不包含数据成员。 (但是,它们可以在堆栈或堆上声明变量。)
静态方法通常使用类名 (myClass::foo()
) 调用,因为您不必声明类的实例即可使用它们,但可以使用实例 (myInstance.foo()
)。
关于c++ - 什么是静态方法?如何以及何时使用它们?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19078224/