21xrx.com
2024-12-22 23:30:58 Sunday
登录
文章检索 我的文章 写文章
如何在C++中调用类的静态函数
2023-07-07 19:45:35 深夜i     --     --
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!”到标准输出。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复