你如何从一个类中访问一个函数,在那个类之外?
示例:
int main(int argc, char *argv[])
{
class ImageLoading
{
void Loading()
{
cout << 5 <<endl;
}
};
Loading();
return 0;
}
最佳答案
类中定义的标准函数是实例类。它只能用于实例,即创建的对象。
为此,您需要创建一个 ImageLoading
类实例:
ImageLoading instance;
instance.Loading();
也可以创建与类关联而不是与其实例关联的函数。为此,您需要在函数定义中添加关键字 static
static void Loading()
{
cout << 5 << endl;
}
然后要使用它,你需要告诉它是ImageLoading
中定义的静态类。语法是 ClassName::MethodName()
所以:
ImageLoading::Loading();
关于c++ - 如何从类中访问函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40528352/