gpt4 book ai didi

c++ - 如何将 Objective C 的类实例传递给 C++ 方法?

转载 作者:太空宇宙 更新时间:2023-11-04 11:47:16 24 4
gpt4 key购买 nike

我需要通过参数将 Objective C 对象实例传递给 C++ 方法。我该怎么做?

此代码无效,我知道。我只是展示我想要的东西。

MyObjcClass *instance = [[MyObjcClass alloc] init];
myCppClassInstance.myCppMethod(instance);

最佳答案

class 是关键字,所以我同意它不起作用。但对我来说,您的示例代码中没有其他问题。

只需声明您的 cpp 方法

void myCppMethod(MyObjcClass *obj) {

}

像你一样使用它

MyObjcClass *obj = [[MyObjcClass alloc] init];
myCppMethod(obj);

关于c++ - 如何将 Objective C 的类实例传递给 C++ 方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19452181/

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