双指针

People *p = [[People alloc] init];

[self test:p];

//[self test1:<#(People *__autoreleasing *)#>]

//&p取p的地址。&对象名字

//双指针一般情况下当做参数用

[self test1:&p];

}

-(void)test:(People *)aPeople {

aPeople.name=@"pointer";

}

-(void)test1:(People **)aPeople {

* aPeople = [[People alloc] init];

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 大纲 一、获取沙盒路径寻找沙盒路径: 获取Documents的方法:1.拼接路径2.搜索二、NSUserDefau...
    AsaGuo阅读 951评论 0 1
  • 数组类 整体印象 此类问题一般涉及几种情形:in place 的更新数组,需要一个index记录更新之后的数组,另...
    dol_re_mi阅读 6,333评论 1 9
  • 创建于:20170308原文链接:https://leetcode.com/articles/two-pointe...
    比特阳阅读 259评论 0 0
  • 转至元数据结尾创建: 董潇伟,最新修改于: 十二月 23, 2016 转至元数据起始第一章:isa和Class一....
    40c0490e5268阅读 1,838评论 0 9
  • 灵魂,是上天在骨子里植下的一方净土,让卑微的生命变得纯净、肃然和旷世。 太阳脱离了早晨的阴翳,而开始有了丝绒般的光...
    沫浸凉薄阅读 387评论 0 1