OC之【指向指针的指针】

原创 2013年12月01日 19:51:51

#import <Foundation/Foundation.h>


void changeC(char *d) {

    *d = 9;

}


void changeStr(NSString **str2) {

    *str2 = @"123";

}


int main(int argc, const char * argv[])

{


    @autoreleasepool {

//        char c = 10;

//        

//        changeC(&c);

//        

//        NSLog(@"%i", c);

        

        NSString *str = @"456";

        

        changeStr(&str);

        

        NSLog(@"%@", str);

    }

    return 0;

}

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

【IOS 开发学习总结-OC-7.11-★】 objective-c——指针数组和指向指针的指针

指针数组与 main() 函数形参有时需要一次声明具有多个相同特征的指针变量,此时可借助,指针数组来实现。指针数组使用最多的地方是处理字符串数组的情况,由于字符串本身需要使用 char * 型指针变量...

oc的指针是什么

今天看书的时候看到一种大家应该经常能用到的代码: NSError *error = nil; BOOL result = [object perperformOperationWithError:&e...

深入剖析 OC 中的方法结构 (isa指针的指向,以及元类的概念等)

> 因为 ObjC 的 runtime 只能在 Mac OS 下才能编译,所以文章中的代码都是在 Mac OS,也就是 `x86_64` 架构下运行的,对于在 arm64 中运行的代码会特别...

20150617_OC之父类指针指向子类对象

// // Animal.h // IOS150617_ObjectiveC_父类指针指向子类对象 // // Created by qianfeng on 15/6/17. // Copyr...

关于oc运行时 isa指针详解

Cocoa框架是iOS应用程序的基础,了解Cocoa框架,对开发iOS应用有很大的帮助。 1、Cocoa是什么? Cocoa是OS X和 iOS操作系统的程序的运行环境。 是什么因素使一...

OC加强day2-自动释放池、指针分类、ARC、分类、延展、block

自动释放池是用来自动释放对象 只有加入到自动释放池,才会去调用release 注意事项: 1.并不是在自动释放池中创建就是加入了,只有调用autorelease方法才算加入自动释放池。 2.如...

OC多态-指针变量的强制类型转换

// //  main.m //  指针变量强制类型转换和判断指针变量的实际类型 // //  Created by Goddog on 15/1/8. //  Copy...

OC学习第九天_1 内存泄露 内存溢出 野指针异常

1.什么是内存泄漏 用动态存储分配函数动态开辟的空间,在使用完毕后未释放,结果导致一直占据该内存单元,不能被任何程序再次使用,直到程序结束。即所谓内存泄漏。简单的说就是申请了一块内存空...

OC学习对象的存储细节,isa指针

对象的存储细节 isa isa是对象中的隐藏指针,指向创建这个对象的类。     在OC中存在一个名为id的类型,这个和上面所说这个isa指...
  • hccgk
  • hccgk
  • 2015年07月27日 17:40
  • 550

OC类和对象-对象和指针

// // main.m // OC面向对象 // // Created by Goddog on 15/1/2. // Copyright (c) 2015年 Goddog. All rig...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:OC之【指向指针的指针】
举报原因:
原因补充:

(最多只允许输入30个字)