小编Kyl*_*yle的帖子

objective-c中的指针指针

在c ++我会做以下,

Object* obj1;
Object* obj2;
Object** targetObj;

void SetTargetToObj1()
{
    targetObj = &obj1;
}
void SetTargetToObj2()
{
    targetObj = &obj2;
}
void ValueChanged()
{
    //So if SetTargetToObj2() was called before ValueChanged() we 
    // would be changing some data on obj2
    (*targetObj)->ChangeSomeData();

    //or, we obj2 is null we could assign a new object to it via targetObj
    (*targetObject) = new Object();
    //now obj2 is pointing to our new object
}
Run Code Online (Sandbox Code Playgroud)

我想知道obj-​​c是否有办法用NSObjects做同样的事情?

pointers objective-c

0
推荐指数
1
解决办法
1262
查看次数

标签 统计

objective-c ×1

pointers ×1