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