C++中定义的类,里面的成员函数可以直接使用吗?就是在没有对象的时候。 例如,class里有一个成

2025-03-25 12:31:13
推荐回答(5个)
回答1:

没有对象的时候要访问类成员函数的话,只能访问静态成员函数。例如:
class A
{
static void ABC()
{
}
}
这样可以在主函数里直接用
A::ABC();
这样的语句进行调用。

回答2:

不可以,唯一的例外是声明成static 的成员函数可以

回答3:

如果是static函数,可以用类名::ABC()来调用
如果不是static函数,不可以直接调用

回答4:

把类名当成名称空间。
要调用的方法,写成静态方法,用类名引用。

回答5:

#include
using namespace std;

class Hello
{
public:
static void SayHello(){
cout << "hello";
}
};

int main(void)
{
Hello::SayHello();
getchar();
getchar();
return 0;
}