在java中,我们可以通过在方法类型之前编写关键字static
来使类的方法为static
:public static string some_method() { ... }
在C ++中如何制作方法static
?
答案 0 :(得分:6)
您可以像使用Java一样使用关键字static
。
用你的例子:
public static string some_method() { ... }
在C ++中:
public:
static string some_method() { ... }
在这种情况下,冒号(:
)是唯一的区别;虽然在C ++中,public:
将所有后续函数指定为public
,而不仅仅是它所附加的函数。
然而,请注意这个答案只是给了一条鱼,而不是教鱼。根据您想要实现的目标,C ++中有很多替代方案可以以理智的方式实现某些目标。