在 C++ 中,我可以通过引用传递指针
void someFunction(int * & x) {
...
}
但是,当我尝试在 Objective-C .mm 文件中使用相同的语法时,编译器会向我大喊链接器错误,说这些是 arm 7 架构中的未识别符号。
我有一个 Box2D 辅助函数,定义如下
bool isBodyCollidingWithDestTerrain(b2Body * body, DestuctibleTerrain * dter, CGPoint * colPt) {
...
}
我希望能够通过引用传递 DestructibleTerrain *,这样我就可以将指针分配给指向碰撞中涉及的 DestructibleTerrain 的指针。
我对 Objective-C 的了解有限,如果有任何帮助,我将不胜感激。