gpt4 book ai didi

Objective-C -> 如何通过引用传递指针

转载 作者:行者123 更新时间:2023-12-02 21:57:26 24 4
gpt4 key购买 nike

在 C++ 中,我可以通过引用传递指针

void someFunction(int * & x) {
...
}

但是,当我尝试在 Objective-C .mm 文件中使用相同的语法时,编译器对我大喊链接器错误,说这些是未识别的符号Arm 7架构。

我有一个 Box2D 辅助函数,其定义如下

bool isBodyCollidingWithDestTerrain(b2Body * body, DestuctibleTerrain * dter, CGPoint * colPt) {
...
}

我希望能够通过引用传递 DestructibleTerrain *,以便我可以将指针分配给指向碰撞中涉及的 DestructibleTerrain 的指针。

我对 Objective-C 的了解有限,希望得到任何帮助。

最佳答案

只需使用纯 C 代码:

bool isBodyCollidingWithDestTerrain(b2Body * body, DestuctibleTerrain ** dter, CGPoint * colPt) {
*dter = // ...
}

关于Objective-C -> 如何通过引用传递指针,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17518874/

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