21xrx.com
2025-04-17 11:10:45 Thursday
文章检索 我的文章 写文章
如何在C++中调用类的静态函数
2023-07-07 19:45:35 深夜i     8     0
C++ 静态函数 调用

C++中,静态函数是属于类的,不属于类的对象。因此在调用静态函数时,不需要调用它所属的类的对象。

在调用一个静态函数时,需要使用以下形式:

class_name::function_name(arguments);

其中,class_name是定义静态函数的类名,function_name是静态函数的名称,arguments是传递给函数的参数。以下是一个示例:

#include<iostream>
class MyClass {
 public:
  static void print()
    std::cout << "Hello World!" << std::endl;
  
};
int main() {
  MyClass::print();
  return 0;
}

在上面的示例中,我们定义了一个MyClass类,并在其中定义了一个静态函数print()。在main()函数中,我们使用MyClass::print()来调用这个静态函数,而不是使用MyClass对象的名称来调用。当程序运行时,它将输出“Hello World!”到标准输出。

  
  

评论区