如何使方法成为静态?

时间:2014-12-10 15:52:54

标签: java c++

在java中,我们可以通过在方法类型之前编写关键字static来使类的方法为staticpublic static string some_method() { ... }

在C ++中如何制作方法static

1 个答案:

答案 0 :(得分:6)

您可以像使用Java一样使用关键字static

用你的例子:

public static string some_method() { ... }

在C ++中:

public:
    static string some_method() { ... }

在这种情况下,冒号(:)是唯一的区别;虽然在C ++中,public:将所有后续函数指定为public,而不仅仅是它所附加的函数。

然而,请注意这个答案只是给了一条鱼,而不是教鱼。根据您想要实现的目标,C ++中有很多替代方案可以以理智的方式实现某些目标。