gpt4 book ai didi

c++ - 如何从类中访问函数?

转载 作者:太空宇宙 更新时间:2023-11-04 15:33:54 25 4
gpt4 key购买 nike

你如何从一个类中访问一个函数,在那个类之外?

示例:

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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com