gpt4 book ai didi

static - C++/CLI - 从特定命名空间引用静态方法的语法

转载 作者:行者123 更新时间:2023-12-04 16:50:48 24 4
gpt4 key购买 nike

我想从某个命名空间中的某个类执行一个静态方法,但我在将它用作方法参数时遇到了问题。

例子:

假设有一个类:

namespace ExampleNamespace {
public ref class A
{
public:
static int MethodA();
};
}

我想在其他命名空间中使用 MethodA 作为其他方法参数:

方法B(方法A());

我唯一能让它工作的方法是这样写:

ExampleNamespace::A^ a;
MethodB(a->MethodA());

有没有办法在没有之前的'a'声明的情况下编写它?有点像

MethodB(ExampleNamespace::A->MethodA()) 

不会工作...

提前谢谢你。

最佳答案

 MethodB(ExampleNamespace::A::MethodA());

关于static - C++/CLI - 从特定命名空间引用静态方法的语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4863073/

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